我找不到退出while循环的方法。它应该基于用户给出的特定输入退出。
尝试了if和break语句的while循环。
def main():
while True:
try:
(body)
if (condition):
break
except:
一旦满足if语句中的条件,则应退出while循环,但事实并非如此。
以下示例可能会有所帮助。
while True:
try:
x = input()
if int(x) == 0:
break
except ValueError:
print("Give an integer as input.")
示例I / O:
x
Give an integer as input.
2
3
0