STEP #1

(1/2)

此处切换ai服务商,可对比多家ai的回复,取最优解。

上一步下一步关闭
酷代码 AI
菜单
全部AI  /  热门  /  AI写代码神器
服务商

创建一个主函数 main(),提供一个简单的文本菜单,允许用户选择以下操作: o创建新账户 o存款 o取款 o查询余额 o退出系统 根据用户的选择,调用相应的函数执行操作。 确保程序能够处理用户输入,并且在操作完成后返回菜单。 当用户选择退出系统时,程序应结束运行。 用户姓名:李华 用户id:lh123456 初始账户余额:¥5000.00 账户类型:储蓄账户 开户日期:20240410 账户状态:活跃

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() [2024-05-30 23:20:35 | AI写代码神器 | 1347点数解答]

相关提问