2025/12/31 6:28:54
网站建设
项目流程
如何创建自己公司网站,茂名网站建设培训,网站备案提交,网站建设工作报告Python 银行账户管理系统#xff08;简易版#xff09; 文章目录Python 银行账户管理系统#xff08;简易版#xff09;概要需求描述代码概要
设计并实现一个简易银行账户管理系统#xff0c;支持用户姓名校验、余额查询、存款、取款等核心功能#xff0c;要求程序逻辑清…Python 银行账户管理系统简易版文章目录Python 银行账户管理系统简易版概要需求描述代码概要设计并实现一个简易银行账户管理系统支持用户姓名校验、余额查询、存款、取款等核心功能要求程序逻辑清晰、用户体验友好能处理常见输入错误。需求描述程序启动时要求用户输入姓名不允许空输入显示主菜单提供 4 个功能选项查询余额、存款、取款、退出查询余额显示当前账户余额初始余额 50000 元存款输入存款金额需为正数成功后更新余额并显示取款输入取款金额需为正数且不超过账户余额成功后更新余额并显示退出结束程序显示感谢信息输入错误处理非数字输入、无效功能序号需给出提示程序不崩溃。代码money50000# 总余额nameinput(请输入您的姓名)# 用户姓名whilename:print(名称不允许为空请重新输入!)nameinput(请输入您的姓名)defmain(): 主函数 :return: 返回选择序号 print(*-----主菜单-----*)print(f{name}您好欢迎来到银行请选择执行序号)print(查询余额\t[输入1])print(存款\t\t[输入2])print(取款\t\t[输入3])print(退出\t\t[输入4])try:returnint(input(请输入您的选择))exceptValueError:print(输入错误请输入1-4之间的数字)returnNonedefcheck_balance(show_title): 查询余额函数 :param show_title: 存款取款时显示当前账户余额不显示查询余额列 :return: globalmoneyifshow_title:print(*-----查询余额-----*)print(f您当前的账户余额是{money})defdeposit_money():globalmoneyprint(*----存钱----)numint(input(请输入存款金额))ifnum0:print(存款金额不能0请重新输入)returnmoneynumprint(*----存款成功----*)print(f您本次存款{num}元)check_balance(False)defwithdraw_money():globalmoneyprint(*-----取钱-----*)numint(input(请输入取钱金额))ifnum0:print(取钱金额不能0请重新输入)returnelifnummoney:print(账户余额不足)returnelse:money-numprint(f您本次取钱共{num}元)check_balance(False)whileTrue:key_boardmain()ifkey_board1:check_balance(True)elifkey_board2:deposit_money()elifkey_board3:withdraw_money()elifkey_board4:print(感谢使用)breakelse:print(✨输入错误请选择对应的数字按4退出程序)