python银行账户类(BankAccount): 支持存款、取款和查询余额功能。 支持初始化时设定账户名和初始余额。
时间: 2025-01-02 07:47:57 浏览: 12
在Python中,我们可以创建一个名为`BankAccount`的类来模拟银行账户的行为。这个类通常会包含以下属性和方法:
```python
class BankAccount:
def __init__(self, account_name, initial_balance):
"""
初始化方法,设置账户名和初始余额
:param account_name: 账户名称
:param initial_balance: 初始存款金额
"""
self.account_name = account_name
self.balance = initial_balance
# 存款方法
def deposit(self, amount):
"""
存款方法,增加账户余额
:param amount: 存款金额
"""
self.balance += amount
print(f"{amount}元已存入,当前余额为{self.balance}元")
# 取款方法
def withdraw(self, amount):
"""
取款方法,检查是否有足够的余额并减少账户余额
:param amount: 取款金额
"""
if amount <= self.balance:
self.balance -= amount
print(f"已取出{amount}元,当前余额为{self.balance}元")
else:
print("取款金额超过当前余额!")
# 查询余额方法
def check_balance(self):
"""
显示账户余额
"""
print(f"您的账户{self.account_name}当前余额为{self.balance}元")
```
阅读全文