最近在学习黑马程序员的python,根据教程的作业写了程序,发到平台上作为个人记录。初学者写得不好,各位大佬可以给提提建议。
def cunkuan(cunmoney): global money print("------------------存款------------------") print(f"{name},您好,您存款{cunmoney}元成功") print(f"{name},您好,您的余额剩余:{money+cunmoney}元") money = money + cunmoney def chaxun(): print("------------------查询余额------------------") print(f"{name},您好,您的余额剩余:{money}元") def qukuan(qumoney): global money if qumoney<=money: print("------------------取款------------------") print(f"{name},您好,您取款{qumoney}元成功") print(f"{name},您好,您的余额剩余:{money - qumoney}元") money = money - qumoney else: print("余额不足,取款失败。") def main(name): print("------------------主菜单------------------") print(f"{name},您好,欢迎来到黑马银行ATM。请选择操作:") print("查询余额 [输入1]") print("存款 [输入2]") print("取款 [输入3]") print("退出 [输入4]") number = int(input("请输入您的选择:")) return number #运行主程序 money = 5000000 name = input("请输入您的姓名:") number1 = int(main(name)) while True: if number1 == 1: chaxun() elif number1 == 2: cunkuanmoney = int(input("请输入您存款金额:")) cunkuan(cunkuanmoney) elif number1 == 3: qukuanmoney = int(input("请输入您取款金额:")) qukuan(qukuanmoney) else: print("程序已退出,结束取款。") break number1 = int(main(name))