利用嵌套函数和if判断语句以及循环语句实现简单的ATM存取款功能
初始money可以自由设置
# # ATM
# money = 5000000
# name = None
# name = input("请输入您的姓名:")
# def query(show_header):
# if show_header:
# print("--------余额查询--------")
# print(f"{name},您好!您的余额剩余:{money}元")
#
# def saving(num):
# global money
# money += num
# print("--------存款--------")
# print(f"{name},您好!您存款{num}元成功")
#
# query(False)
#
# def get_money(num):
# global money
# money -= num
# print("--------取款--------")
# if money >= 0:
# print(f"{name},您好!您取款{num}元成功")
# query(False)
# else:
# print("抱歉!您余额不足。")
#
#
# 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:
# keyboard_input = main()
# if keyboard_input == "1":
# query(True)
# continue
# elif keyboard_input == "2":
# num = int(input("您想要存多少钱?请输入:"))
# saving(num)
# continue
# elif keyboard_input == "3":
# num = int(input("您想要取多少钱?请输入:"))
# k = get_money(num)
# if money < 0 :
# break
# continue
# else:
# print("程序退出啦")
# break
初始界面(名字可以自由输入)
查询 、存款、取款功能的实现
若取款的金额大于余额则自动退出程序
若 取款金额始终小于余额并且不退出程序则程序 无线运行