python现有Account类表示银行账户
时间: 2024-11-18 08:19:31 浏览: 22
在Python中,你可以创建一个名为`Account`的类来表示银行账户。这个类可能会包含一些基本属性,比如账户余额(balance)、账户名称(account_name)等,以及一些方法,如存款(deposit)、取款(withdraw)、查询余额(check_balance)等。下面是一个简单的`Account`类的例子:
```python
class Account:
def __init__(self, account_name, initial_balance=0):
self.account_name = account_name
self.balance = initial_balance
# 存款方法
def deposit(self, amount):
if amount > 0:
self.balance += amount
return f"已成功存入 {amount},当前余额为 {self.balance}"
else:
return "存款金额必须为正数"
# 取款方法
def withdraw(self, amount):
if amount <= self.balance:
self.balance -= amount
return f"已成功取出 {amount},当前余额为 {self.balance}"
else:
return "取款金额超过余额"
# 查询余额方法
def check_balance(self):
return f"您的账户余额为 {self.balance}"
# 使用示例
my_account = Account("张三", 1000)
print(my_account.check_balance()) # 输出: 您的账户余额为 1000
my_account.deposit(500)
print(my_account.check_balance()) # 输出: 您的账户余额为 1500
my_account.withdraw(800)
print(my_account.check_balance()) # 输出: 您的账户余额为 700
```
阅读全文