python的进销存系统
时间: 2023-08-15 18:12:44 浏览: 143
当然,我可以帮你写一个简单的 Python 进销存系统。以下是一个基本的示例,你可以根据自己的需求进行扩展和修改:
```python
class Product:
def __init__(self, name, quantity, price):
self.name = name
self.quantity = quantity
self.price = price
class Inventory:
def __init__(self):
self.products = []
def add_product(self, product):
self.products.append(product)
def remove_product(self, product):
self.products.remove(product)
def update_quantity(self, product, quantity):
product.quantity = quantity
def update_price(self, product, price):
product.price = price
def get_total_value(self):
total_value = 0
for product in self.products:
total_value += product.price * product.quantity
return total_value
# 使用示例
inventory = Inventory()
# 添加产品
product1 = Product("苹果", 10, 5)
product2 = Product("香蕉", 20, 3)
inventory.add_product(product1)
inventory.add_product(product2)
# 更新产品数量和价格
inventory.update_quantity(product1, 15)
inventory.update_price(product2, 4)
# 移除产品
inventory.remove_product(product1)
# 获取库存总价值
total_value = inventory.get_total_value()
print("库存总价值:", total_value)
```
这是一个简单的进销存系统,包括了产品类 `Product` 和库存类 `Inventory`。你可以通过添加、移除和更新产品来管理库存,并计算库存的总价值。
请注意,这只是一个基本的示例,你可以根据自己的需求进行修改和扩展。希望对你有所帮助!
阅读全文