CODEZEROINTERACTIVE

Chapter 10 / 15

Parte 6 — `break`

Bucles while y for, menús repetitivos, break, continue, contadores y acumuladores.

Lesson 754%

7 / 26 lessons in this chapter

Parte 6 — `break`

1 / 1 in this part

Current chapter

Chapter 10 — Bucles: repetir instrucciones

Self-paced

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
break

abandona el bucle.


break solo funciona dentro de un bucle

Incorrecto:

python terminal
opcion = input("Opción: ")

if opcion == "5":
    break

Si no estamos dentro de while o for, Python mostrará un error.

Correcto:

python terminal
while True:
    opcion = input("Opción: ")

    if opcion == "5":
        break

Có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.