写一个根据价格推荐菜品的Python代码,菜品文件需要引入
时间: 2023-06-24 12:05:11 浏览: 86
毕业设计,一个饭店管理系统,亮点是用余弦相似度算法写了个推荐菜的功能.zip
好的,可以参考以下代码:
```python
import pandas as pd
# 读入菜品文件
df = pd.read_csv('菜品.csv')
# 根据价格推荐菜品
def recommend_dish(price):
# 筛选出价格在范围内的菜品
dishes = df[(df['价格'] >= price-10) & (df['价格'] <= price+10)]
# 如果有符合价格范围的菜品,则从中随机选择一道菜品
if len(dishes) > 0:
dish = dishes.sample()
return dish['菜品名称'].values[0]
else:
return '没有符合价格范围的菜品'
# 测试
price = 50
recommendation = recommend_dish(price)
print(f'价格为{price}元时,推荐的菜品是{recommendation}')
```
需要注意的是,菜品文件需要按照以下格式进行保存:
| 菜品名称 | 价格 |
| :-----: | :--: |
| ... | ... |
其中,菜品名称和价格分别对应着两列数据。在实际使用时,需要将代码中的`菜品.csv`替换成自己的菜品文件名称。
阅读全文