Python购物代码初学者
时间: 2024-09-26 11:01:08 浏览: 21
在Python中,编写一个简单的购物车代码示例可以帮助初学者理解如何处理基本的购买流程。这里是一个基础的结构:
```python
class Item:
def __init__(self, name, price):
self.name = name
self.price = price
class ShoppingCart:
def __init__(self):
self.items = []
def add_item(self, item):
self.items.append(item)
def remove_item(self, item_name):
for i in self.items:
if i.name == item_name:
self.items.remove(i)
break
def total_cost(self):
return sum([i.price for i in self.items])
# 示例:
item1 = Item("苹果", 5)
item2 = Item("香蕉", 3)
cart = ShoppingCart()
cart.add_item(item1)
cart.add_item(item2)
print(f"添加了 {item1.name} 和 {item2.name}")
print(f"总价: {cart.total_cost()} 元")
cart.remove_item("苹果")
print(f"移除了 {item1.name}, 现在的总价: {cart.total_cost()} 元")