我正在尝试制作一个游戏,允许我打印下面的代码中会看到的介绍,然后如果用户输入“菜单”,菜单会弹出,这样它就会出现一个列表。
这就是我的代码:
def displayIntro():
print('Hello There What Would You Like Type Menu For The Food Menu')
print()
menu = input()
menu = ['Chips']
if menu: menu.append('burger')
else: print("Incorrect Command Try Again")
displayIntro()
但是当我跑步时它只是空白......
如果我这样做:
def displayIntro():
print('Hello There What Would You Like Type Menu For The Food Menu')
print()
#menu = input()
#menu = ['Chips']
#if menu: menu.append('burger')
#else: print("Incorrect Command Try Again")
displayIntro()
完美地介绍了这个介绍:/
答案 0 :(得分:1)
您设置menu
两次:
menu = input()
menu = ['Chips']
menu
用于保存用户的输入,但现在它引用['Chips']
。您必须使用不同的变量名称:
user_choice = input()
menu = ['Chips']
if user_choice == 'menu':
menu.append('burger')
else:
print("Incorrect Command Try Again")