给出以下代码(不起作用):
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
有办法让这项工作发挥作用吗?或者,如果用户满意,我是否必须进行一项检查以打破输入循环,然后进行另一项更有限的检查以在外部循环中一起打破?
我的第一直觉是将嵌套循环重构为函数并使用return
寻求突破。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)