Bucle condicional

El bucle while en Python es una estructura de control que repite un bloque de código continuamente mientras una condición específica se mantenga verdadera (True). Es ideal para situaciones donde no sabes de antemano cuántas veces necesitarás ejecutar una acción.

while condición:
   #instrucciones a ejecutar

1. Condicional

Una condición es una expresión que responde verdadero o falso.

Mostrar: 0,1,2,3,4.

n = 0
while n<5:
   print(n)
   n += 1

Mostrar: 2,4,6,8.

contador = 2
while contador < 10:
    print(contador)
    contador += 2


2. Break

Te permite interrupir un bucle y programa continua en la linea siguiente fuera del bucle.

email = input('Introduce tu mail')
for i in email:
    if i == '@':
        arroba = True
        break
    else:
        arroba = False
print(arroba)

3. Continue

Salta el resto del bloque y vuelve a evaluar la condición para comenzar la siguiente repetición.

contador = 0
while contador < 10:
    contador += 1    
    if contador % 2 == 0:
        continue
    print(contador)