Me doy cuenta de que el título puede ser algo confuso, así que me disculpo.¿Cómo salir del lazo solo si se cumple un caso determinado, pero luego continuar la iteración?
Básicamente, este es mi código:
while i < 5:
do stuff
if i == 3:
print "i is 3"
break
Ahora todo lo que suena bastante simple, ¿verdad? Excepto que realmente no quiero SALTAR del circuito tanto como quisiera que comenzara de nuevo. Entonces, en este caso, el resultado deseado sería iterar a través de 1, 2, luego cuando 3 salga, pero luego continúe iterando con 4. ¿Cómo hago eso?
Como señala Matthew, puede usar 'continue' en lugar de' break'. Pero dado que 'continuar' sería la última instrucción en el ciclo de todos modos, simplemente puede eliminar su' break'. –