编写一个BankAccount类,_init_(self,balance):初始化账户余额
时间: 2025-02-05 08:16:00 浏览: 35
当然,这是一个简单的Python BankAccount
类示例,它包含一个初始余额属性以及基本的方法如存款、取款和查看余额:
class BankAccount:
def __init__(self, balance=0): # 初始化函数,设置默认余额为0
self.balance = balance # 账户余额私有变量
def deposit(self, amount): # 存款方法
if amount > 0:
self.balance += amount
print(f"已成功存入 {amount},当前余额为: {self.balance}")
else:
print("无法存款,金额必须为正数。")
def withdraw(self, amount): # 取款方法
if amount > 0 and amount <= self.balance:
self.balance -= amount
print(f"已成功取出 {amount},当前余额为: {self.balance}")
elif amount > self.balance:
print("取款金额超过余额,请检查。")
else:
print("无法取款,金额应大于零。")
def check_balance(self): # 查看余额方法
print(f"当前余额为: {self.balance}")
# 使用示例
account = BankAccount() # 创建一个银行账户,默认余额为0
account.deposit(1000) # 存款1000元
account.withdraw(500) # 取款500元
account.check_balance() # 检查余额
这个BankAccount
类可以用于模拟基本的银行账户操作。
相关推荐


















