网站首页设计风格有哪些网页模板免费下载网站
# 函数综合案例练习 """ ATM机 1.定义一个全局变量:money,用来记录银行卡余额(5000000) 2.定义一个全局变量:name,用来记录客户姓名(启动程序时输入) 3.定义如下函数:查询余额函数存款函数取款函数主菜单函数 要求: 1.程序启动后要求输入客户姓名 2.查询余额、存款、取款后都会返回主菜单 3.存款、取款后,都应显示一下当前余额 4.客户选择退出或者输入错误,才退出,否则一直运行 """ money = 5000000 name = input("请输入您的姓名:") def cha_yu_e(biao_tou):if biao_tou:print("---------查询余额---------")print(f"{name},您的余额还有{money}元") def cun_kuan(num):global money # 修改全局变量money += numprint("---------存款---------")print(f"{name},您存款{num}元成功。")cha_yu_e(False) # 调用查询函数是为了显示余额 def qu_qian(num):global moneymoney -= numprint("---------取款---------")print(f"{name},您取款{num}元成功。")cha_yu_e(False) def main():print("---------主菜单---------")print(f"{name},您好,欢迎来到发大财ATM机。请选择你的操作:")print("查询余额\t[输入1]")print("存款\t\t[输入2]")print("取款\t\t[输入3]")print("退出\t\t[输入4]")return input("请输入您的选择:") while True:a_input = main()if a_input == "1":cha_yu_e(True)continueelif a_input == "2":num = int(input("请输入你需要存入多少钱?请输入:"))cun_kuan(num)continueelif a_input == "3":num = int(input("请输入你需要取出多少钱?请输入:"))qu_qian(num)continueelse:print("程序退出!")breaky
运行结果:
输入1查余额
输入2存款
输入3取款
输入4退出程序