python点餐系统菜单界面代码
时间: 2023-07-23 18:15:11 浏览: 162
下面是一个简单的 Python 点餐系统菜单界面代码示例:
```python
def show_menu():
print("欢迎来到餐厅!")
print("1. 牛肉面")
print("2. 炸鸡腿")
print("3. 炒饭")
print("4. 红烧排骨")
print("5. 炒时蔬")
print("6. 煎饺")
print("7. 烤鱼")
print("8. 豆腐脑")
print("9. 水饺")
print("10. 小笼包")
def order():
order_list = []
while True:
show_menu()
choice = input("请输入菜品编号,按 q 结束点餐:")
if choice == 'q':
break
elif choice in ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10']:
order_list.append(choice)
else:
print("请输入正确的菜品编号!")
return order_list
if __name__ == '__main__':
order_list = order()
print("您已点的菜品有:")
for item in order_list:
if item == '1':
print("牛肉面")
elif item == '2':
print("炸鸡腿")
elif item == '3':
print("炒饭")
elif item == '4':
print("红烧排骨")
elif item == '5':
print("炒时蔬")
elif item == '6':
print("煎饺")
elif item == '7':
print("烤鱼")
elif item == '8':
print("豆腐脑")
elif item == '9':
print("水饺")
elif item == '10':
print("小笼包")
```
这个代码示例中,`show_menu()` 函数用于显示菜单,`order()` 函数用于点餐,`order_list` 列表用于存储点餐的菜品编号。在 `order()` 函数中,我们使用一个 `while` 循环来不断提示用户输入菜品编号,直到用户输入 `q` 结束点餐。如果用户输入的菜品编号不正确,我们会提示用户重新输入。最后,我们将用户点的菜品名字打印出来。
阅读全文