1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61
| money = 2000 name = None
name = input("请输入您的姓名:")
def query(show_hender): if show_hender: print("--------查询余额--------") print(f"{name}先生/女士您好,您的余额剩余{money}元")
def saving(num): global money money += num print("--------存款--------") print(f"{name}先生/女士,存款{money}成功") query(False)
def get_money(num): global money money -= num print("--------取款--------") print(f"{name}先生/女士,存款{money}成功") query(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: 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("请输入你要取款的金额:")) if num <= money: get_money(num) else: print("您的余额不足") continue else: print("程序结束") break
|