python写一个商品销售管理系统可以实现对所有商品的查询、添加、购买以及删除等操作。具体实现细 节如下:
时间: 2023-01-31 12:09:41 浏览: 80
在编写 Python 程序时,需要遵循以下步骤:
1. 创建一个字典来存储商品的信息,其中键为商品名称,值为包含商品数量和价格的字典。例如:
```
products = {
"iphone": {"quantity": 5, "price": 6999},
"macbook": {"quantity": 2, "price": 9999},
"ipad": {"quantity": 3, "price": 3999}
}
```
2. 定义函数来实现各种操作。
- 查询所有商品信息的函数:
```
def query_all_products():
for product, info in products.items():
print(f"商品名称:{product},数量:{info['quantity']},价格:{info['price']}")
```
- 添加新商品的函数:
```
def add_product(name, quantity, price):
if name in products:
print("该商品已存在,无法添加")
else:
products[name] = {"quantity": quantity, "price": price}
print("商品添加成功")
```
- 购买商品的函数:
```
def buy_product(name, quantity):
if name not in products:
print("该商品不存在")
elif products[name]["quantity"] < quantity:
print("商品数量不足")
else:
products[name]["quantity"] -= quantity
print(f"购买成功,您共支付了{products[name]['price'] * quantity}元")
```
- 删除商品的函数:
```
def delete_product(name):
if name not in products:
print("该商品不存在")
else:
del products[name]
print("商品删除成功")
```
3. 使用以上函数来实现销售管理系统的