请编写一个银行账户管理的phython代码
时间: 2024-11-29 19:33:13 浏览: 21
可以创建一个简单的银行账户类来演示基本的银行账户管理功能。这里是一个示例[^1]:
```python
class BankAccount:
def __init__(self, account_number, initial_balance):
self.account_number = account_number
self.balance = initial_balance
def deposit(self, amount):
"""
存款
:param amount: 存款金额
:return: None
"""
self.balance += amount
print(f"存入 {amount} 元,当前余额为 {self.balance} 元.")
def withdraw(self, amount):
"""
取款
:param amount: 取款金额
:return: 如果有足够的余额,则更新余额并返回True;否则返回False
"""
if amount <= self.balance:
self.balance -= amount
print(f"取出 {amount} 元,当前余额为 {self.balance} 元.")
return True
else:
print("余额不足.")
return False
def check_balance(self):
"""
查询余额
:return: 当前余额
"""
print(f"当前余额为 {self.balance} 元.")
# 示例使用
account = BankAccount(123456, 1000)
account.deposit(500)
account.withdraw(300)
account.check_balance()
```
阅读全文