python实现一个名为BankAccount 的类,具有属性 def init_(self;balance)和方法deposit(self,amount)、withdraw(self,amount)和 display_balance(self),分别用于存款、取款和显示余额。确保在取款时检查余额是否足够,不够时打印“余额不足,无法完成取款”请根据要求编写类,并给出类的实例 (1) 当账户余额为 1000 时,打印账户余额; (2)存款500,打印账户余额; (3) 取款 800,打印账户余额; (4) 继续取款 1000,输出结
时间: 2024-03-10 18:50:22 浏览: 254
1.编写一个类实现银行帐户的概念,包括的属性有“帐号
5星 · 资源好评率100%
以下为实现BankAccount类的代码,并给出了类的实例:
```python
class BankAccount:
def __init__(self, balance):
self.balance = balance
def deposit(self, amount):
self.balance += amount
def withdraw(self, amount):
if self.balance >= amount:
self.balance -= amount
else:
print("余额不足,无法完成取款")
def display_balance(self):
print("账户余额为:", self.balance)
# 类的实例
my_account = BankAccount(1000)
# 当账户余额为 1000 时,打印账户余额
my_account.display_balance()
# 存款500,打印账户余额
my_account.deposit(500)
my_account.display_balance()
# 取款 800,打印账户余额
my_account.withdraw(800)
my_account.display_balance()
# 继续取款 1000,输出结果
my_account.withdraw(1000)
my_account.display_balance()
```
输出结果为:
```
账户余额为: 1000
账户余额为: 1500
账户余额为: 700
余额不足,无法完成取款
账户余额为: 700
```
阅读全文