0

我正在尝试制作一个允许我打印介绍的游戏,您将在下面的代码中看到该介绍,然后如果用户键入“菜单”,则会弹出一个菜单,因此它将显示一个列表。

这就是我的代码的样子:

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()

它完美地运行了介绍:/

4

1 回答 1

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")
于 2013-05-17T15:54:18.420 回答