代码要求:
详细代码:
money = 50000000
name = input("输入您的姓名 :")#查询功能
def search(show_header):if show_header:print("--------查询余额--------")print(f"{name},您好,您的余额为:{money}元")#存款函数
def add_mon(num ):global moneymoney += numprint("--------存款提示--------")print(f"{name},您好,您成功存入{num}元")#调用查询功能search(False)#取款函数
def qukuan(num):global moneymoney -= numprint("--------存款提示--------")print(f"{name},您好,您成功取出{num}元")# 调用查询功能search(False)#主菜单函数
def main():print("--------主菜单--------")print(f"{name},欢迎来到atm。请选择您所需的服务。 ")print("查询\t请输入1")print("存款\t请输入2")print("取款\t请输入3")print("退出\t请输入4")return input("请输入您选择的服务")while True:key_board= main()if key_board == "1":search(True)continueelif key_board == "2":num = int(input("您想要存多少钱?请输入:"))add_mon(num)continueelif key_board == "3":num = int(input("您想要取多少钱?请输入:"))qukuan(num)continueelse:print("程序退出了")break
注意点:
1.
def search(show_header):if show_header:print("--------查询余额--------")print(f"{name},您好,您的余额为:{money}元")
def qukuan(num):global moneymoney -= numprint("--------存款提示--------")print(f"{name},您好,您成功取出{num}元")# 调用查询功能search(False)
search(False) 参数决定了是否执行print("--------查询余额--------")