实现一个购物车应用程序,可以在采购网页进行购物、显示目前采购项目数量,并可查看购物车内容,写一段代码
时间: 2024-12-20 21:23:01 浏览: 6
为了创建一个简单的购物车应用,我们可以使用Python编写一个基本的命令行界面示例。这里我们使用字典来模拟购物车的结构,其中键是商品ID,值是商品的数量。请注意,这只是一个基础版本,实际应用可能会需要数据库支持以及更复杂的用户界面。
```python
class ShoppingCart:
def __init__(self):
self.cart = {}
# 添加商品到购物车
def add_item(self, item_id, quantity=1):
if item_id in self.cart:
self.cart[item_id] += quantity
else:
self.cart[item_id] = quantity
# 显示购物车内商品总数
def show_quantity(self):
total_items = sum(self.cart.values())
return f"购物车中有 {total_items} 件商品."
# 查看购物车内容
def view_cart(self):
print("购物车内容:")
for item_id, quantity in self.cart.items():
print(f"{item_id}: {quantity}")
# 使用示例
cart = ShoppingCart()
cart.add_item('A001', 2)
cart.add_item('B002', 1)
cart.view_cart() # 输出: 购物车内容: A001: 2 B002: 1
print(cart.show_quantity()) # 输出: 购物车中有 3 件商品.
```
阅读全文