Control de Flujo
El control de flujo en Python permite modificar el comportamiento de los bucles y condicionales usando sentencias especiales como pass
, continue
y break
. Estas sentencias ayudan a gestionar cómo y cuándo se ejecutan ciertas partes del código.
La sentencia pass
se utiliza como un marcador de posición. No realiza ninguna acción, pero permite que el código sea sintácticamente correcto.
for letra in 'python': if letra == 'h': pass # No hace nada print(letra)
continue
Sección titulada «continue»La sentencia continue
salta a la siguiente iteración del bucle, omitiendo el resto del código en la iteración actual.
for numero in range(5): if numero == 2: continue # Salta el número 2 print(numero)
La sentencia break
termina el bucle inmediatamente, sin importar si la condición se ha cumplido o no.
for numero in range(5): if numero == 3: break # Sale del bucle cuando numero es 3 print(numero)