Ciclos while de Python
Bucles de Python
Python tiene dos comandos de bucle primitivos:
- mientras que los bucles
- para bucles
El ciclo while
Con el bucle while podemos ejecutar un conjunto de declaraciones siempre que una condición sea verdadera.
Ejemplo
Imprima i siempre que i sea menor que 6:
i = 1
while i
print(i)
i += 1
Nota: recuerda incrementar i, o de lo contrario el ciclo continuará para siempre.
El ciclo while requiere que las variables relevantes estén listas, en este ejemplo necesitamos definir una variable de indexación, i , que establecemos en 1.
La declaración de ruptura
Con la instrucción break podemos detener el bucle incluso si la condición while es verdadera:
Ejemplo
Salga del bucle cuando tenga 3 años:
i = 1
while i
print(i)
if i == 3:
break
i += 1
La declaración de continuación
Con la instrucción continuar podemos detener la iteración actual y continuar con la siguiente:
Ejemplo
Continúe con la siguiente iteración si i es 3:
i = 0
while i
i += 1
if i == 3:
continue
print(i)
La declaración más
Con la declaración else podemos ejecutar un bloque de código una vez cuando la condición ya no sea verdadera:
Ejemplo
Imprima un mensaje una vez que la condición sea falsa:
i = 1
while i
print(i)
i += 1
else:
print("i is no longer less than 6")