编写账薄类accountbook类,类中有三个属性:账户名称accountname(string类型)、收入
时间: 2024-10-12 08:15:46 浏览: 35
AccountBook
编写一个简单的账簿类AccountBook,可以包含账户名称(AccountName,字符串类型)、收入(Income,数值类型)和支出(Expense,数值类型)。这个类通常会提供一些基本操作,如记录收入、支出、查询余额等。下面是一个简单的Python类实现示例:
```python
class AccountBook:
def __init__(self, account_name):
self.account_name = account_name
self.income = 0
self.expense = 0
# 记录收入
def record_income(self, amount):
self.income += amount
print(f"已记录 {amount} 元收入到'{self.account_name}'账户")
# 记录支出
def record_expense(self, amount):
self.expense += amount
print(f"已记录 {amount} 元支出到'{self.account_name}'账户")
# 查询余额
def check_balance(self):
balance = self.income - self.expense
if balance >= 0:
return f"'{self.account_name}'账户当前余额为 {balance} 元"
else:
return f"'{self.account_name}'账户当前透支 {abs(balance)} 元"
# 使用示例
my_account = AccountBook("张三")
my_account.record_income(5000)
my_account.record_expense(2000)
print(my_account.check_balance())
```
阅读全文