超市商品管理系统python
时间: 2024-01-02 17:22:13 浏览: 84
基于Python的超市商品管理系统可以帮助管理人员对超市内的商品信息进行维护和管理。系统提供了一个商品信息界面,可以方便地添加、修改和删除商品信息。以下是一个简单的示例代码:
```python
class Product:
def __init__(self, name, price, quantity):
self.name = name
self.price = price
self.quantity = quantity
class Supermarket:
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_product(self, product, new_price, new_quantity):
product.price = new_price
product.quantity = new_quantity
def display_products(self):
for product in self.products:
print(f"Name: {product.name}, Price: {product.price}, Quantity: {product.quantity}")
# 创建超市对象
supermarket = Supermarket()
# 添加商品
product1 = Product("Apple", 2.5, 10)
product2 = Product("Banana", 1.5, 20)
supermarket.add_product(product1)
supermarket.add_product(product2)
# 显示商品信息
supermarket.display_products()
# 修改商品信息
supermarket.update_product(product1, 3.0, 15)
# 删除商品
supermarket.remove_product(product2)
# 再次显示商品信息
supermarket.display_products()
```
这段代码创建了一个`Product`类来表示商品,以及一个`Supermarket`类来表示超市。通过调用`Supermarket`类的方法,可以实现对商品信息的添加、修改和删除,并可以显示当前的商品信息。
阅读全文