我是 python 新手,这是我的第一个真正的程序。继承人的代码:
def home():
print ('game....play-1..options-2..rules-3..exit-4..')
answer = input()
print(repr(answer))
if answer == '1':
play()
elif answer == '2':
options()
elif answer == '3':
rules()
elif answer == '4':
end()
def rules():
print ('rules...main menu-1...exit-2..')
answerRules = input ()
print(repr(answerRules))
if answerRules == '1':
home()
elif answerRules == '2':
end()
home()
我在这里遇到的主要问题是它在 python shell 中可以正常工作,但不能在命令提示符下工作。但是,在命令提示符home()
下,一旦您输入答案,例如 3. 程序就结束了。