使用python编写一个简单的银行代码
时间: 2024-09-19 13:10:56 浏览: 43
好的,我们可以创建一个简单的Python银行账户类(BankAccount),它包含基本的存款(deposit)、取款(withdraw)和余额查询(balance_check)功能。这个例子不会涉及到复杂的安全机制,仅用于展示基本的面向对象编程概念。
```python
class BankAccount:
def __init__(self, account_number, initial_balance=0):
self.account_number = account_number
self.balance = initial_balance
# 存款方法
def deposit(self, amount):
if amount > 0:
self.balance += amount
print(f"已存入 {amount} 元,当前余额为 {self.balance} 元")
else:
print("请输入正数作为存款金额。")
# 取款方法
def withdraw(self, amount):
if amount <= self.balance:
self.balance -= amount
print(f"已提取 {amount} 元,当前余额为 {self.balance} 元")
elif amount > self.balance:
print("余额不足,无法完成取款操作。")
else:
print("请输入有效的取款金额。")
# 查询余额
def balance_check(self):
return f"您的当前余额为 {self.balance} 元"
# 示例使用
account = BankAccount(123456789)
account.deposit(5000)
account.withdraw(2000)
print(account.balance_check())
```
阅读全文