0
已經搜索了一個python選擇你自己的冒險遊戲,但最近我發現的是基於文本的遊戲'Droids',我使用了一些代碼來創建下面的條件打印頁面取決於用戶的輸入。我的問題是如何創建一個條件,在向用戶顯示每個頁面之後提示,並返回正確的頁面,然後顯示新的提示以繼續故事。用戶提示選擇你自己的冒險遊戲
#Defines the first page that is displayed
def page0():
print "\n %s" % firstpage
def page3():
print "\n %s" % thirdpage
def page10():
print "\n %s" % tenthpage
#prints page 0
print page0()
#Choice 1 returns page 3 or 10
ch1 = str(input("Type 3 or 10: "))
if ch1 in ['3']:
print (thirdpage)
elif ch1 in ['10']:
print (tenthpage)
來看一下,'while'循環 – WhatsThePoint
感謝WhatsThepoint病檢查出來吧! –
我不清楚你究竟在做什麼,但首先我認爲如果你用更一般的方式搜索你的問題會更容易;你想要做的是類似於'while'循環[這裏](http://stackoverflow.com/questions/20337489/python-how-to-keep-repeating-a-program-until-a-specific-input -is得到的)。之後,您需要查看調用函數和傳遞參數。 'print page3(ch1)''看起來更像是'def page3(usr_input):print'\ n%s「%usr_input'。但正如我所說,我不完全清楚。 – roganjosh