, поэтому я пишу небольшое текстовое приключение и имею множество вложенных операторов if. Тем не менее, наступает момент, когда я хочу завершить программу в одном из этих операторов if, чтобы дать «GAME OVER». Я пытался бросить курить() и выход(), но в лучшем случае они по-прежнему выдает сообщение об ошибке:Завершение текстового приключения python
Traceback (most recent call last):
File "<string>", line 9, in 0
SystemExit: 0
Я не использую любую попытку/за исключением заявлений, только если заявления. Например:
import sys
if True:
print "Hello guv'na"
if True:
print "Good day, Good day"
sys.exit(0)
if True:
print "What's all this then?"
выходы:
Hello guv'na
Good day, Good day
Traceback (most recent call last):
File "/Users/austin/test.py", line 6, in 0
builtins.SystemExit: 0
Я просто хочу, чтобы программа прекратить после того, как "Добрый день, хороший день" без сообщения. Это возможно?
попробовать 'импорт os' и использовать' os._exit (код) ' –
Добро пожаловать в StackOverflow. Пожалуйста, предоставьте [mcve]. –
Обычный способ принудительного выхода из Python состоит в том, чтобы «импортировать sys» в верхней части вашего файла, а затем выполнить 'sys.exit (0)', который будет молча работать с статусом '0', то есть без ошибок. –