请写一段python代码来检验银行取款业务
时间: 2024-03-02 22:17:22 浏览: 60
下面是一个简单的 Python 代码示例,用于模拟银行取款业务:
```python
class BankAccount:
def __init__(self, initial_balance):
self.balance = initial_balance
def withdraw(self, amount):
if self.balance >= amount:
self.balance -= amount
print("成功取款:", amount)
else:
print("余额不足,无法取款")
def get_balance(self):
return self.balance
# 创建银行账户对象,并初始化余额为1000
account = BankAccount(1000)
# 打印当前余额
print("当前余额:", account.get_balance())
# 取款500
account.withdraw(500)
# 打印当前余额
print("当前余额:", account.get_balance())
# 再次尝试取款1000
account.withdraw(1000)
# 打印当前余额
print("当前余额:", account.get_balance())
```
运行这段代码后,您将看到输出的结果:
```
当前余额: 1000
成功取款: 500
当前余额: 500
余额不足,无法取款
当前余额: 500
```
这个示例代码创建了一个名为 `BankAccount` 的类,具有 `withdraw` 方法用于取款操作,并且有一个 `get_balance` 方法用于获取当前余额。通过创建 `BankAccount` 对象并调用其方法,可以模拟银行取款业务的操作。
阅读全文