Python – Ciclo while

El bucle o ciclo while es muy sencillo en Python. Con el bucle while podemos ejecutar un conjunto de sentencias siempre que una condición sea verdadera.

» Más ejemplos de Python

# decodigo.com
i = 1
while i < 10:
    print(i)
    i += 1

A diferencia de la sentenecia for, la variable con la que controlamos el número de iteraciones normalmente se inicializa antes y fuera del while, pero esto depende mucho de la forma en la que uses la sentencia en tu código.

El ejemplo que te mostramos, sólo imprime una secuencia del 1 al 9.

Ciclo while en Python

Desde luego, el ciclo o bucle while soporta el uso de las sentencias break y continue.



while y break

# decodigo.com
i = 1
while i < 10:
    print(i)
    if i == 5:
        break
    i += 1

Este ejemplo imprime una secuencia desde 1 hasta 5, la sentencia break interrumpe las iteraciones restantes.

Ciclo while en Python

while y continue

# decodigo.com
i = 1
while i < 10:
    i += 1
    if i == 5:
        continue
    print(i)

En este ejemplo se omite la impresión del número 5, la sentencia continue interrumpe la iteración en curso y no se imprime nada hasta la siguiente iteración.

Ciclo while en Python

Esperamos que estos ejemplos de Ciclo while en Python te dejen claro su funcionamiento.

Nota: Los ejemplos son editados y ejecutados con la ayuda de PyCharm Community Edition.

Más información en inglés: https://geekole.com/the-while-loop-in-python/