Control de Bucles
¿Qué es el control de bucles?
El control de bucles permite modificar el comportamiento de un bucle durante su ejecución. Python ofrece varias instrucciones que permiten detener, continuar o manejar el flujo de los bucles.
Las principales instrucciones de control de bucles son:
breakcontinuepass
Instrucción break
La instrucción break se utiliza para detener completamente la ejecución de un bucle, incluso si la condición del bucle todavía es verdadera.
Ejemplo:
for numero in range(10):
if numero == 5:
break
print(numero)En este ejemplo, el bucle se detiene cuando numero es igual a 5.
Instrucción continue
La instrucción continue se utiliza para saltar una iteración del bucle y continuar con la siguiente.
Ejemplo:
for numero in range(5):
if numero == 2:
continue
print(numero)En este caso, cuando numero es 2, el programa omite esa iteración y continúa con la siguiente.
Instrucción pass
La instrucción pass se utiliza como marcador de posición cuando se necesita un bloque de código vacío.
Ejemplo:
for numero in range(5):
if numero == 3:
pass
print(numero)Pass no realiza ninguna acción, pero permite que el programa se ejecute sin errores.
Bucles Anidados
Un bucle anidado es un bucle dentro de otro bucle.
Ejemplo:
for i in range(3):
for j in range(2):
print(i, j)En este ejemplo, el segundo bucle se ejecuta completamente por cada iteración del primer bucle.
Las instrucciones de control de bucles permiten manejar de forma más precisa el flujo de ejecución dentro de un programa. Gracias a break, continue y pass, es posible modificar cómo se comportan los bucles en diferentes situaciones.