Python写一个日常生活中计算的代码,运用分类
时间: 2025-01-01 21:38:42 浏览: 9
在Python中,我们可以编写一些简单的代码来模拟日常生活中的一些计算,比如按照购物类别统计开支。这里以一个简单的“超市购物清单”为例:
```python
class ShoppingCategory:
def __init__(self, name):
self.name = name
self.expenses = []
# 添加物品到类别
def add_item(self, item, price):
self.expenses.append({"item": item, "price": price})
# 计算总花费
def calculate_total(self):
return sum(item["price"] for item in self.expenses)
# 创建购物类别实例
groceries = ShoppingCategory("食品")
clothing = ShoppingCategory("衣物")
# 添加购物记录
groceries.add_item("牛奶", 10)
groceries.add_item("面包", 5)
clothing.add_item("T恤", 20)
# 分别计算每个类别的总花费
grocery_total = groceries.calculate_total()
clothing_total = clothing.calculate_total()
print(f"食品类别总花费: {grocery_total}元")
print(f"衣物类别总花费: {clothing_total}元")
阅读全文