购物车代码
时间: 2023-07-02 18:18:25 浏览: 50
以下是一个简单的购物车代码示例:
```python
class Cart:
def __init__(self):
self.items = []
def add_item(self, item):
self.items.append(item)
def remove_item(self, item):
if item in self.items:
self.items.remove(item)
def get_total(self):
total = 0
for item in self.items:
total += item.price
return total
class Item:
def __init__(self, name, price):
self.name = name
self.price = price
cart = Cart()
item1 = Item("Shirt", 20)
item2 = Item("Pants", 30)
item3 = Item("Shoes", 50)
cart.add_item(item1)
cart.add_item(item2)
cart.add_item(item3)
cart.remove_item(item2)
print("Total price: $" + str(cart.get_total()))
```
这里我们定义了一个 `Cart` 类,其中包含了添加和删除商品的方法,以及计算总价的方法。另外,我们还定义了一个 `Item` 类,用于表示每个商品的名称和价格。最后,我们创建了一个购物车实例并添加了三个商品,然后删除了其中一个商品,并且打印了购物车中所有商品的总价。