Я довольно новичок в программировании и начал кодировать текстовую игру.Неожиданные ошибки Unindent и Синтаксис
Однако я продолжаю сталкиваться с двумя ошибками; Неожиданная ошибка Unindent и Syntax.
Я использую try
, но он говорит мне ошибку синтаксиса на except
и если я избавлюсь от всего куска после except
тогда дает мне ошибку «Неожиданный Unindent» на следующей строке (после «левой двери»), выделение пробела.
def prompt_chouseroom1():
prompt_2 = raw_input ("You know what to do by now: ")
try:
if prompt_2 == ("Look around the room"):
print ("You see two doors; one on the left, and one on the right. There is also a dead body in the middle of the room")
print promt_chouseroom1()
if prompt_2 == ("Go through left door"):
left_door()
if prompt_2 == ("Go through middle door"):
prinnt ("WHAT?! You walked through the wall!")
middle_door()
if prompt_2 == ("Go through right door"):
right_door()
if prompt_2 == ("Look under the rug"):
print ("Oh my... you... you weren't supposed to find that. Well... looks like you can leave already. You win. Congrats... I guess :(")
win_game()
else:
print ("Try to LOOK AROUNF THE ROOM.... just a hint ;)")
print
prompt_chouseroom1()
except ValueError:
print ("Try to LOOK AROUNF THE ROOM.... just a hint ;)")
print
prompt_chouseroom1()
def left_door():
Посмотрите на отступы 'try'. Посмотрите на отступы 'except'. Что-то не так выглядит с отступом этих строк? – user2357112