Я использую Python 3.2 и пытаюсь выйти из него после ввода пользователем, который они не хотят продолжать, есть ли код, который выйдет из него в выражении if внутри цикла while? Я уже пробовал использовать exit(), sys.exit(), sys.quit(), quit() и поднять SystemExit.
Как выйти из python script в выражении if
Ответ 1
Это прекрасно работает для меня:
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()
редактировать: использовать input в Python 3.2 вместо raw_input