Parte 6 — break
Detener un bucle
break detiene inmediatamente el bucle actual.
python terminal
while True:
opcion = input("Escribe salir: ").strip().lower()
if opcion == "salir":
break
print("Todavía no has salido.")
print("Programa terminado.")Ejecución posible
text terminal
Escribe salir: continuar
Todavía no has salido.
Escribe salir: otra cosa
Todavía no has salido.
Escribe salir: salir
Programa terminado.Cuando Python encuentra:
python terminal
breakabandona el bucle.
break solo funciona dentro de un bucle
Incorrecto:
python terminal
opcion = input("Opción: ")
if opcion == "5":
breakSi no estamos dentro de while o for, Python mostrará un error.
Correcto:
python terminal
while True:
opcion = input("Opción: ")
if opcion == "5":
breakCódigo después del break
python terminal
while True:
opcion = input("Opción: ")
if opcion == "5":
break
print("Procesando opción...")
print("MiniFinance se cerró.")Si opcion es "5", la línea:
python terminal
print("Procesando opción...")no se ejecuta.
El programa continúa después del bucle.