Dado o seguinte código (que não funciona):
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 uma maneira de fazer isso funcionar? Ou devo fazer uma verificação para interromper o loop de entrada e, em seguida, outra verificação mais limitada no loop externo para interromper todos juntos, se o usuário estiver satisfeito?
goto
se você estiver aninhado em muitos loops #