2、 编写一个模拟商城库存清单的程序: 打印出库存中每种商品的详细信息,及所有商品的汇总信息; 每种商品的信息包括品牌、尺寸、价格、配置和库存; 所有商品的汇总信息包括总库存数和库存商品总金额。
时间: 2024-10-12 22:18:04 浏览: 15
为了编写这样一个模拟商城库存清单程序,你可以使用Python等面向对象编程语言。下面是一个简单的示例:
```python
class Product:
def __init__(self, brand, size, price, config, stock):
self.brand = brand
self.size = size
self.price = price
self.config = config
self.stock = stock
def display_details(self):
print(f"品牌: {self.brand}, 尺寸: {self.size}, 价格: {self.price}, 配置: {self.config}, 库存: {self.stock}")
class Inventory:
def __init__(self):
self.products = []
def add_product(self, product):
self.products.append(product)
def display_summary(self):
total_stock = sum([product.stock for product in self.products])
total_value = sum([product.price * product.stock for product in self.products])
print(f"总库存数: {total_stock}")
print(f"库存商品总金额: {total_value}")
# 示例使用
inventory = Inventory()
inventory.add_product(Product("Nike", "40", 500, "运动鞋", 20))
inventory.add_product(Product("Adidas", "42", 600, "跑鞋", 15))
for product in inventory.products:
product.display_details()
inventory.display_summary()
```
这个程序首先定义了一个`Product`类,包含了商品的品牌、尺寸、价格、配置和库存属性。接着创建了一个`Inventory`类,用于管理商品列表,并提供显示商品详情和库存总结的功能。
你可以根据实际需求添加更多功能,如删除产品、更新库存等。在这个例子中,我们只展示了基础功能演示。
阅读全文