代码要求:
详细代码:
money = 50000000
name = input("输入您的姓名 :")
#查询功能
def search(show_header):
if show_header:
print("--------查询余额--------")
print(f"{name},您好,您的余额为:{money}元")
#存款函数
def add_mon(num ):
global money
money += num
print("--------存款提示--------")
print(f"{name},您好,您成功存入{num}元")
#调用查询功能
search(False)
#取款函数
def qukuan(num):
global money
money -= num
print("--------存款提示--------")
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)
continue
elif key_board == "2":
num = int(input("您想要存多少钱?请输入:"))
add_mon(num)
continue
elif key_board == "3":
num = int(input("您想要取多少钱?请输入:"))
qukuan(num)
continue
else:
print("程序退出了")
break
注意点:
1.
def search(show_header): if show_header: print("--------查询余额--------") print(f"{name},您好,您的余额为:{money}元")
def qukuan(num): global money money -= num print("--------存款提示--------") print(f"{name},您好,您成功取出{num}元") # 调用查询功能 search(False)
search(False) 参数决定了是否执行print("--------查询余额--------")