Mi rendo conto che il titolo potrebbe essere un po 'confuso, quindi mi scuso.Come uscire dal ciclo solo se viene soddisfatto un determinato caso, ma poi continuare l'iterazione?
Fondamentalmente, questo è il mio codice:
while i < 5:
do stuff
if i == 3:
print "i is 3"
break
Ora tutto ciò che sembra abbastanza semplice, giusto? Tranne che non voglio veramente BREAK dal ciclo tanto quanto vorrei che ricominciasse. Quindi in questo caso il risultato desiderato sarebbe quello di scorrere l'1, 2, poi quando 3 scoppierà, ma poi continuare iterando con 4. Come faccio?
Come sottolinea Matteo, è possibile usare 'continue' invece di' break'. Ma dal momento che 'continue' sarebbe comunque l'ultima istruzione del ciclo, puoi semplicemente cancellare il tuo' break'. –