2017-02-20 30 views
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) 
+0

來看一下,'while'循環 – WhatsThePoint

+0

感謝WhatsThepoint病檢查出來吧! –

+0

我不清楚你究竟在做什麼,但首先我認爲如果你用更一般的方式搜索你的問題會更容易;你想要做的是類似於'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

回答

0

一個循環while功能幫了我這個禮貌的 'roganjosh,WhatsThePoint'

while True: 
    inp = raw_input(">>> ").lower() 
相關問題