用python完成下面程序:假设你一周的预算是300元
时间: 2024-10-18 20:15:50 浏览: 31
在Python中,你可以创建一个简单的程序来模拟每周预算管理。这里是一个基础的示例,其中包含一个类`BudgetManager`,它有每天消费的方法以及余额检查:
```python
class BudgetManager:
def __init__(self, weekly_budget=300):
self.weekly_budget = weekly_budget
self.daily_spending = 0
def consume(self, amount):
"""
消费金额,并更新日消费记录
:param amount: 消费的金额
"""
if amount <= self.weekly_budget and amount > 0:
self.daily_spending += amount
self.weekly_budget -= amount
print(f"今日花费: {amount}元,剩余预算: {self.weekly_budget}元")
else:
print("超出预算,消费无法进行")
def check_balance(self):
"""
查看当前余额
"""
return f"当前余额: {self.weekly_budget}元"
# 使用示例
budget_manager = BudgetManager()
budget_manager.consume(50) # 第一天消费50元
budget_manager.consume(75) # 第二天消费75元
budget_manager.check_balance() # 检查余额
```
在这个程序中,每次调用`consume`方法都会消耗一定的金额,并检查是否超出预算。`check_balance`用于查看剩余的周预算。
阅读全文