设计一个简单的银行账户管理系统,支持存款、取款、查询余额的功能。用户可以通过输入操作代码来进行相应的操作。具体要求如下: 要求: 初始化账户:用户初始时账户余额为0。 功能模块: 存款:用户输入
时间: 2024-09-19 08:06:27 浏览: 59
设计一个简单的银行账户管理系统,你可以按照以下步骤进行:
1. **创建Account类**:这是基础实体,包含余额属性(balance)和方法。
```python
class Account:
def __init__(self):
self.balance = 0
# 存款方法
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}")
else:
print("余额不足,取款失败.")
# 查询余额方法
def check_balance(self):
return self.balance
```
2. **主程序循环**:接收用户输入的操作代码并调用相应方法。
```python
def main():
account = Account()
while True:
operation_code = input("请输入操作代码(存1/取2/查3/退出4):")
if operation_code == '1':
amount = float(input("请输入存款金额:"))
account.deposit(amount)
elif operation_code == '2':
amount = float(input("请输入取款金额:"))
account.withdraw(amount)
elif operation_code == '3':
print("当前余额:", account.check_balance())
elif operation_code == '4':
print("感谢使用,再见!")
break
else:
print("无效操作,请输入正确的代码。")
if __name__ == "__main__":
main()
```
阅读全文