python银行管理系统的存款取款和显示余额原代码
时间: 2024-12-24 21:40:26 浏览: 12
Python编写银行管理系统的基本框架可能包含三个主要功能:存款、取款和查询余额。这里是一个简单的示例,使用类和函数模拟这个过程:
```python
class BankAccount:
def __init__(self, account_number, balance=0):
self.account_number = account_number
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 display_balance(self):
print(f"您的账户余额为 {self.balance} 元")
# 示例使用
account = BankAccount(123456789)
account.deposit(5000)
account.withdraw(2000)
account.display_balance()
```
注意这只是一个基础的例子,实际的银行管理系统会更复杂,包括异常处理、用户验证等。
阅读全文