用python实现银行管理系统,包括一个 Account 类和一个 Bank 类。 Account 类表示银行账户,具有存款、取款和查看余额的功能。 Bank 类表示银行自身,具有添加、删除和搜索账户的功能
时间: 2024-05-02 18:22:35 浏览: 78
好的,我了解了您的需求。下面是 Python 实现银行管理系统的方式:
1. Account 类实现
```
class Account:
def __init__(self, customer_name, account_number, balance):
self.customer_name = customer_name
self.account_number = account_number
self.balance = balance
def deposit(self, amount):
self.balance += amount
def withdraw(self, amount):
if amount > self.balance:
print("Insufficient balance!")
return False
else:
self.balance -= amount
return True
def get_balance(self):
return self.balance
```
2. Bank 类实现
```
class Bank:
def __init__(self):
self.accounts = {}
def add_account(self, account):
self.accounts[account.account_number] = account
def remove_account(self, account_number):
if account_number in self.accounts:
del self.accounts[account_number]
return True
else:
return False
def find_account(self, account_number):
if account_number in self.accounts:
return self.accounts[account_number]
else:
return None
```
以上代码实现了银行帐户的存取和余额查询功能,以及添加、删除和搜索帐户的功能。
希望以上的回答可以帮到您!
阅读全文