用python写一段代码,实现商品信息录入,并实现商品分拣与查找
时间: 2024-03-14 20:48:03 浏览: 65
好的,这里给您提供一份简单的 Python 代码,用于实现商品信息录入、分拣和查找功能。
```python
# 定义一个空字典,用于存储商品信息
goods_dict = {}
# 定义一个函数,用于录入商品信息
def add_goods():
name = input("请输入商品名称:")
price = input("请输入商品价格:")
category = input("请输入商品分类:")
# 将商品信息存储到字典中
goods_dict[name] = {"价格": price, "分类": category}
# 定义一个函数,用于根据分类分拣商品
def sort_goods_by_category():
category = input("请输入要查找的商品分类:")
# 遍历商品字典,找到符合分类的商品并输出
for name, info in goods_dict.items():
if info["分类"] == category:
print("商品名称:{},价格:{}".format(name, info["价格"]))
# 定义一个函数,用于根据商品名称查找商品信息
def search_goods_by_name():
name = input("请输入要查找的商品名称:")
# 判断商品是否存在
if name in goods_dict:
print("商品名称:{},价格:{},分类:{}".format(name, goods_dict[name]["价格"], goods_dict[name]["分类"]))
else:
print("该商品不存在")
# 主程序入口
while True:
print("请选择操作:")
print("1. 录入商品信息")
print("2. 分拣商品")
print("3. 查找商品信息")
print("4. 退出程序")
choice = input()
if choice == "1":
add_goods()
elif choice == "2":
sort_goods_by_category()
elif choice == "3":
search_goods_by_name()
elif choice == "4":
break
else:
print("输入无效,请重新输入")
```
这段代码实现了商品信息录入,商品分拣和商品查找三个功能。您可以根据自己的需求,对代码进行修改和扩展。
阅读全文