Bueno iniciaremos explicando brevemente de que se trata el ciclo while, como lo dice su nombre en ingles el ciclo while se refiere a ejecutar una o mas instrucciones mientras se cumpla una condición.
Por ejemplo en la vida cotidiana un ciclo while lo podemos representar en el ámbito laboral como ejemplo.
Mientras sea antes de las de las 5 de la tarde debo seguir trabajando, en caso de que trabajes hasta las 5 esa es una forma de representarlo en la vida cotidiana.
A continuación veremos los diferentes tipos de usos y sintaxis del ciclo while en Python.
**SINTAXIS DEL CICLO WHILE**
x = 0 # se crea una variable que recorrerá el ciclo
while x<11: # se compara la variable creada con la condiciónprint(x) #se imprime la variable
x+=1 #se le suma un 1 a la variable
Esta es la forma mas sencilla de utilizar el ciclo while, lo que hace este pequeño ejemplo es imprimir los numero del 0 hasta el 10.
Bueno pero como haremos si yo quiero interrumpir un ciclo while por alguna condición que no quiero que se ejecute.
**lNTERRUMPIR CICLO WHILE CON BREAK**
x = 0whilex<25:
print(x)
ifx==10:
breakx+=1
En este caso estamos imprimiendo los numero del 0 al 24 pero agregamos un if (condicional) dentro de nuestro ciclo while lo que nos llevara a que el ciclo se interrumpa cuando la variable x sea igual a 10 por consiguiente nuestro programa de ejemplo solo imprimirá los números del 0 al 10
Ahora que pasaria si quisieramos que se ejecute un framento exacto de nuestro codigo dentro del ciclo while si se cumple una condicion o que de lo contrario inicie nuevamente hasta terminar el ciclo.
En este caso utilizaremos (continue).
**UTILIZANDO CONTINUE DENTRO DE UN CICLO WHILE**
x = 0whilex<10:
x+=1ifx<5:
continueprint(x)
En este caso que se esta realizando, estamos imprimiendo los número del 0 al 9 con el ciclo while pero vemos un if con una condición que si la variable x es menor que 5 el ciclo salta a la primer línea de instrucción lo que nos da como resultado que este ejemplo solo imprima en consola los numero del 5 al 10.
Bueno espero que haya sido de gran utilidad esta breve y básica explicación del uso del ciclo while.