python水果店购物车代码
时间: 2024-09-06 21:05:11 浏览: 31
在Python中创建一个简单的水果店购物车程序,可以通过定义商品类、购物车类以及实现相应的功能方法来完成。以下是一个基本的示例代码:
```python
# 定义水果类,包含名称和价格属性
class Fruit:
def __init__(self, name, price):
self.name = name
self.price = price
# 定义购物车类,包含添加水果和显示购物车内容的方法
class ShoppingCart:
def __init__(self):
self.items = []
def add_item(self, fruit):
self.items.append(fruit)
def show_cart(self):
print("您的购物车中有以下水果:")
for fruit in self.items:
print(f"{fruit.name} - ¥{fruit.price}")
# 创建水果对象
apple = Fruit("苹果", 3.5)
banana = Fruit("香蕉", 2.0)
orange = Fruit("橙子", 4.0)
# 创建购物车对象
cart = ShoppingCart()
# 向购物车中添加水果
cart.add_item(apple)
cart.add_item(banana)
cart.add_item(orange)
# 显示购物车内容
cart.show_cart()
```
在这个示例中,首先定义了一个`Fruit`类,用于创建水果对象并存储其名称和价格。然后定义了一个`ShoppingCart`类,它有一个列表`items`用来存储添加进购物车的水果对象。`add_item`方法用于向购物车中添加水果,而`show_cart`方法则用于显示购物车中的所有水果及其价格。
运行上述代码,将会输出购物车中的水果列表和对应的价格。
阅读全文