Cho mã sau (không hoạt động):
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
Có cách nào để làm cho công việc này? Hoặc tôi có thực hiện một kiểm tra để thoát ra khỏi vòng lặp đầu vào, sau đó kiểm tra khác, hạn chế hơn, kiểm tra trong vòng lặp bên ngoài để thoát ra tất cả cùng nhau nếu người dùng hài lòng?
goto
nếu bạn nép mình sâu trong nhiều vòng lặp