While en Python: 11-. Loops

Cuando queremos que una acción se repita múltiples veces, ya sea en un número definido, indeterminado o hasta que alguna condición se cumpla, utilizamos un loop (ciclo). En este tutorial vamos a hablar sobre el cilo while (en español mientras que…).

Utilizando este ciclo, podemos hacer que una seria de instrucciones se ejecute indefinidamente mientras una cierta condición dada sea verdadera.

En este primer ejemplo observaremos la estructura del ciclo. Declaramos una variable que almacena el valor 1, después iniciamos el ciclo. En él, la condición principal nos indica que mientras el valor de x sea menor a 6, la instrucción es imprimir en pantalla el valor de x y posteriormente sumarle 1 a dicho valor (puedes volver a ver los operadores de python para que los recuerdes). Ahora el valor de x es 2. Una vez realizadas estas dos acciones se reevalúa la condición del ciclo while, ¿x es aún menor que 6? Como la condición continúa siendo verdadera, el programa vuelve a entrar en el ciclo, para realizar las instrucciones indicadas. El valor de x ahora es 3. Es muy importante recordar incrementar x cada vez, ya que de lo contrario el ciclo continuaría eternamente.

while

Iremos de esta forma sucesivamente hasta que el valor de x llega a 6. El programa comparará la condición, pero esta vez 6 no es menor que 6, así que el ciclo while termina y se salta a la siguiente instrucción, que es imprimir por pantalla el mensaje «Terminé de contar!».

Instrucción break

Con esta instrucción podemos detener el ciclo aún si la condición inicial sigue siendo verdadera, como veremos a continuación:

while, break

En este ejemplo, el programa lleva una cuenta, pero dentro de el ciclo hay una excepción que dice que si x es igual a 3, se ejecutará la instrucción break (romper).

Instrucción continue

Con esta instrucción lo que haremos será parar o saltar la iteración elegida y continuar con la siguiente. Como puedes observar en el ejemplo, le solicitamos al programa dentro del ciclo while, que si x es igual a 3, continúe sin ejecutar acción.

Para finalizar, recuerda que tenemos más tutoriales sobre Python, los cuales te ayudarán a dar tus primeros pasos en este popular lenguaje. Aquí debajo dejamos el código utilizado para que puedas copiarlo en GDB online y ver su funcionamiento.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *