我正在使用Python 3.2并尝试在用户输入他们不想继续之后退出它,是否有代码将在while循环中的if语句中退出?我已尝试使用exit()
,sys.exit()
,sys.quit()
,quit()
,并提升SystemExit
。
答案 0 :(得分:34)
这对我来说很好用:
while True:
answer = input('Do you want to continue?:')
if answer.lower().startswith("y"):
print("ok, carry on then")
elif answer.lower().startswith("n"):
print("sayonara, Robocop")
exit()
编辑:在python 3.2中使用input
而不是raw_input