我對這個網站很陌生,所以請耐心等待我在網站上提出的問題。我需要一些幫助來完成這個基於微型文本的遊戲,作爲學習python的硬道教書籍。這是我寫的代碼。我不知道缺失的鏈接和我做錯了什麼。幫助將不勝感激!建立一個迷你的基於文本的python遊戲作爲學習python的難題的作業
從SYS進口出口
高清啓動(): 打印 「你是在一箇舊廟」。 print「你的左右有一扇門,或者你可以走路。」 打印「你拿哪一個?」
choice = raw_input("> ")
if choice == "left":
gold_room()
elif choice == "right":
trap_room()
elif choice == "forward":
monster_room()
else:
dead("you got caught by the ancient gods and you must be killed.")
的start()
高清monster_room(): 打印 「?你在與怪物的房間你該怎麼辦」
choice = raw_input("> ")
if "left" in choice:
print "you are going to the gold room"
gold_room()
elif "right" in choice:
print "you are going to the trap room"
trap_room()
else:
dead("couldnt understand what did you say so you are dead!")
高清gold_room(): 打印「您選擇左邊的房間,現在你是在用了第一桶金的房間!」 打印「你可以拿鍋。」 print「或者你可以把錢搶走。」打印「 」或者你去其他房間。「
choice = raw_input("> ")
if choice == "take the pot":
print "you are a millionaire from now on!!!"
elif choice == "rob the money":
dead("you will never rest in piece!")
else choice == "another room":
monster_room()
高清trap_room(): 打印 「你現在是一個陷阱房」 打印「這個房間裏有一個隱藏的陷阱。」 打印「小心!」 打印「你可以回去了怪物房」 打印「或者你可以找到陷阱」
choice = raw_input("> ")
if "find" in choice:
start()
elif "back" in choice:
gold_room()
高清死了(爲什麼): 打印爲什麼「rekt!」 exit(0)
什麼問題?你能指出一點嗎?代碼是否正在運行?或者拋出錯誤? – linusg
@linusg好,我敢肯定,這段代碼有一個錯誤,像我這樣的初學者看不到,需要修改才能讓程序運行,但是要開始: elif choice ==「forward」: ^ SyntaxError:無效的語法 – eliwax
那麼你會得到一個錯誤?你可以發佈回溯? – linusg