Python[GESP202309 三级] 小杨的储蓄
时间: 2024-10-10 13:04:37 浏览: 27
GESP-Python23.6月三级.pdf
小杨的储蓄是指一个人名叫小杨,在Python环境中管理个人财务的一种情景。通常,这涉及到创建一个简单的财务管理模型,可以跟踪收入、支出、存款和利息等。Python可以使用数据结构如字典来存储每个月的收支记录,列表来存储所有交易的历史,甚至还可以利用类和对象的概念来模拟账户和理财计划。
例如,你可以定义一个`BankAccount`类,包含属性如`balance`(余额)、`transactions`(交易历史),以及方法如`deposit`(存款)、`withdraw`(取款)和计算`interest`(利息)。通过实例化这个类并操作其属性和方法,小杨就能有效地管理他的储蓄。
```python
class BankAccount:
def __init__(self, initial_balance=0):
self.balance = initial_balance
self.transactions = []
def deposit(self, amount):
self.balance += amount
self.transactions.append(f'+{amount} (存款)")
def withdraw(self, amount):
if amount > self.balance:
print("余额不足")
else:
self.balance -= amount
self.transactions.append(f'-{amount} (取款)')
def calculate_interest(self, interest_rate):
# 实现简单的年利率计算
interest = self.balance * interest_rate / 100
self.balance += interest
self.transactions.append(f'利息+{interest:.2f}')
# 使用示例
account = BankAccount(5000)
account.deposit(1000)
account.withdraw(2000)
account.calculate_interest(2)
```
阅读全文