用python制作记账软件,并写出相应的代码
时间: 2023-04-07 09:03:15 浏览: 152
好的,以下是用Python制作记账软件的代码示例:
```python
class Account:
def __init__(self, name):
self.name = name
self.balance = 0
self.transactions = []
def deposit(self, amount):
self.balance += amount
self.transactions.append(('deposit', amount))
def withdraw(self, amount):
if self.balance < amount:
print("Insufficient funds")
else:
self.balance -= amount
self.transactions.append(('withdraw', amount))
def get_balance(self):
return self.balance
def get_transactions(self):
return self.transactions
# 创建账户
my_account = Account('My Account')
# 存款
my_account.deposit(1000)
# 取款
my_account.withdraw(500)
# 获取余额
print(my_account.get_balance())
# 获取交易记录
print(my_account.get_transactions())
```
以上代码可以创建一个名为“我的账户”的账户,支持存款、取款、获取余额和获取交易记录等功能。您可以根据自己的需求进行修改和扩展。
阅读全文