Saltearse al contenido

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.

pass.py
for letra in 'python':
    if letra == 'h':
        pass # No hace nada
    print(letra)

La sentencia continue salta a la siguiente iteración del bucle, omitiendo el resto del código en la iteración actual.

continue.py
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.

break.py
for numero in range(5):
    if numero == 3:
        break # Sale del bucle cuando numero es 3
    print(numero)