Python 实现银行系统:含开户、存取款及余额查询功能
import datetime class Account: def __init__(self, username, userid, balance, account_type, open_date, status): self.username = username self.userid = userid self.balance = balance self.account_type = account_type self.open_date = open_date self.status = status def create_account(): username = input("请输入您的姓名:") userid = input("请输入您的ID:") balance = float(input("请输入您的账户余额:")) account_type = input("请输入您的账户类型:") open_date = input("请输入您的开户日期(格式:YYYYMMDD):") status = input("请输入您的账户状态:") return Account(username, userid, balance, account_type, open_date, status) def deposit(account): amount = float(input("请输入存款金额:")) account.balance += amount print("存款成功!当前余额为:¥", account.balance) def withdraw(account): amount = float(input("请输入取款金额:")) if amount > account.balance: print("余额不足,取款失败!") else: account.balance -= amount print("取款成功!当前余额为:¥", account.balance) def check_balance(account): print("当前余额为:¥", account.balance) def main(): account = Account("李华", "lh123456", 5000.00, "储蓄账户", "20240410", "活跃") while True: print("\n====== 欢迎进入银行系统 ======") print("请选择以下操作:") print("1. 创建新账户") print("2. 存款") print("3. 取款") print("4. 查询余额") print("5. 退出系统") choice = input("请输入您的选择(数字):") if choice == "1": account = create_account() elif choice == "2": deposit(account) elif choice == "3": withdraw(account) elif choice == "4": check_balance(account) elif choice == "5": print("谢谢使用!程序已退出。") break else: print("无效的选择,请重新输入。") if __name__ == "__main__": main() ######[AI写代码神器 | 1347点数解答 | 2024-05-30 23:20:35]
- Python 实现简易密码设置系统:多种功能交互与安全要点揭秘(字节豆包 | 286点数解答 | 2025-03-28 10:43:21)379
- C语言实现多功能密码设置系统:含代码及安全注意要点(字节豆包 | 414点数解答 | 2025-03-28 10:43:55)366
- C 语言实现:超简单密码设置系统,含代码与注意要点!(字节豆包 | 519点数解答 | 2025-03-28 12:42:02)403
- C语言实现密码管理系统:含功能代码与安全注意事项(字节豆包 | 409点数解答 | 2025-04-05 18:09:56)351
- C语言实现多功能密码系统:初始化、确认、设置、显示、重置与退出(字节豆包 | 454点数解答 | 2025-04-05 18:48:42)352
- C语言实现密码管理系统:含初始化、确认、设置、显示、重置及退出功能(字节豆包 | 413点数解答 | 2025-04-06 15:37:16)298
- C 语言实现密码管理系统:含初始化、确认、设置、显示、重置及退出功能(字节豆包 | 403点数解答 | 2025-04-06 15:37:54)310
- Java实现银行与账户类:含存、取、查交易记录功能的业务系统( | 363点数解答 | 2024-04-05 11:49:01)366
- Java实现含多操作的银行账户管理系统,功能演示清晰呈现!( | 363点数解答 | 2024-04-05 11:43:57)392
- Java实现银行账户类及多场景功能测试代码全解析(阿里通义 | 837点数解答 | 2024-08-06 18:52:51)219
- C语言实现银行账户类及功能测试:开户、存取款与余额查询全验证(阿里通义 | 686点数解答 | 2024-08-06 18:55:36)354
- C 语言实现银行账户类及多场景功能测试代码解析(讯飞星火 | 579点数解答 | 2024-08-08 14:48:54)185