Étant donné le code suivant (qui ne fonctionne pas):
while True:
#snip: print out current state
while True:
ok = get_input("Is this ok? (y/n)")
if ok.lower() == "y": break 2 #this doesn't work :(
if ok.lower() == "n": break
#do more processing with menus and stuff
Existe-t-il un moyen de faire fonctionner cela? Ou dois-je faire une vérification pour sortir de la boucle d'entrée, puis une autre, plus limitée, vérifier la boucle extérieure pour sortir toutes ensemble si l'utilisateur est satisfait?
goto
si vous êtes niché au fond de beaucoup de boucles