所以,我很努力地在Python 2.7上進行基於文本的RPG遊戲,但是我在字符菜單中遇到了一個問題。這裏是什麼樣子:基於文本的RPG功能錯誤?
def raceselect(n):
if n==0:
print "(name) the Human."
if n==1:
print "(name) the Dwarf."
if n==2:
print "(name) the Elf."
if n==3:
print "(name) the Halfling."
n = raw_input
raceselect(n)
0,1,2,3時的選項提示都被用作先前屏幕的raw_input上的答案。但是,當腳本運行時,會顯示選項,並顯示輸入框,但是如果答覆了某個數字,腳本就會結束。我不能爲了我的生活找出是什麼導致了這一點,除非我在腳本的前面使用(名稱)和raw_input,這是我懷疑的事實。請幫忙!
--Crux_Haloine