Parte 7 — continue
Saltar al siguiente ciclo
continue termina la repetición actual y vuelve al inicio del bucle.
python terminal
contador = 0
while contador < 5:
contador += 1
if contador == 3:
continue
print(contador)Resultado:
text terminal
1
2
4
5Cuando contador vale 3, continue evita que se ejecute print().
Diferencia entre break y continue
break:
text terminal
Termina todo el bucle.continue:
text terminal
Termina solamente la repetición actual.continue en un menú
python terminal
while True:
opcion = input("Selecciona una opción: ").strip()
if opcion == "":
print("Debes escribir una opción.")
continue
if opcion == "5":
break
print("Procesando:", opcion)Si la opción está vacía, el programa vuelve al inicio sin ejecutar el resto de la repetición.
Evitar código innecesario
Sin continue:
python terminal
while True:
opcion = input("Opción: ").strip()
if opcion == "":
print("Opción vacía.")
else:
print("Procesando opción...")Con continue:
python terminal
while True:
opcion = input("Opción: ").strip()
if opcion == "":
print("Opción vacía.")
continue
print("Procesando opción...")Ambas versiones funcionan.
La segunda puede ser más clara cuando existen muchas validaciones.