黑马程序员python教程,8天python从入门到精通,学python看这套就
2023-02-21 02:48 作者:Bili_97458 | 我要投稿

P61 没看老师的思路 按照自己思路来写的 写了三个小时,头都炸了 最后实在没辙让chat帮我写了一个退出程序 yue = 5000000 name = "周杰伦" in_name = input("请输入您的姓名") zcdxz = None is_running = True # 主菜单函数(不包括数字) def zcd(): print("————————————————————主菜单————————————————————") zcdsz() # 主菜单的数字选择函数 def zcdsz(show=True): global zcdxz if show: print(f"{name},您好,欢迎来到黑马ATM,请选择操作:") zcdxz = int(input("查询余额 [输入%s] \n" "存款 [输入%s] \n" "取款 [输入%s] \n" "退出 [输入%s]" %(1,2,3,4))) if zcdxz == 1: cxyy() if zcdxz == 2: ck() if zcdxz == 3: qk() if zcdxz == 4: print("感谢使用黑马ATM,欢迎下次光临!") global is_running is_running = False # 主菜单函数(不包括数字) def cxyy(): print("———————————————————查询余额———————————————————") print(f"{name},您好,您的余额剩余:{yue}元") zcdsz(show=False) # 存款函数 def ck(): cks = int(input("请输入您需要的存款数")) global yue yue += cks print("—————————————————————存款—————————————————————") print(f"{name},您好,您的存款{cks}已成功") print(f"{name},您好,您的存款余额{yue}元") zcdsz(show=False) # 取款函数 def qk(): qks = int(input("请输入您需要的取款数")) global yue yue -= qks print("————————————————————取款—————————————————————") print(f"{name},您好,您的取款{qks}已成功") print(f"{name},您好,您的存款余额{yue}元") zcdsz(show=False) if in_name == name: while is_running: zcd() else: print("输入有误,请重新输入")