Python点餐菜单
时间: 2024-06-14 18:01:55 浏览: 21
在Python中创建一个点餐菜单(通常是模拟餐厅系统的一部分)通常涉及到定义一个数据结构(如列表、字典或类)来存储菜品信息,包括名称、价格和描述等。这里是一个简单的例子,使用字典来表示菜单:
```python
# 定义菜单
menu = {
"1号菜": {"name": "牛肉炒饭", "price": 30, "description": "嫩牛肉搭配香米"},
"2号菜": {"name": "宫保鸡丁", "price": 25, "description": "麻辣鸡块配花生米"},
"3号菜": {"name": "蔬菜沙拉", "price": 18, "description": "新鲜蔬菜拌酱汁"},
"4号菜": {"name": "番茄鸡蛋汤", "price": 12, "description": "浓郁番茄与滑嫩鸡蛋"},
}
# 定义点餐函数
def place_order(item_code):
if item_code in menu:
return f"您选择了 {menu[item_code]['name']},价格是{menu[item_code]['price']}元"
else:
return "对不起,该菜品暂时不可用。"
# 示例用法
order = place_order("1号菜")
print(order)
```
在这个示例中,`menu`字典包含了菜品ID(例如"1号菜")、菜品名称、价格和描述。`place_order`函数用于处理顾客的选择,如果输入的代码存在于菜单中,它会返回对应的信息;否则返回错误提示。
相关推荐
![py](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)