示例代码:

# 定义全局变量
money = 700000  # 银行卡余额,默认 500000
name = ""  # 客户姓名

# 查询余额函数
def check_balance():
    print(f"当前余额为:{money}")
    return True  # 返回 True 表示可以继续运行

# 存款函数
def deposit():
    global money
    amount = float(input("请输入存款金额:"))
    if amount > 0:
        money += amount
        print(f"存款成功,当前余额为:{money}")
    else:
        print("存款金额必须大于 0,请重新操作!")
    return True  # 返回 True 表示可以继续运行

# 取款函数
def withdraw():
    global money
    amount = float(input("请输入取款金额:"))
    if 0 < amount <= money:
        money -= amount
        print(f"取款成功,当前余额为:{money}")
    elif amount <= 0:
        print("取款金额必须大于 0,请重新操作!")
    else:
        print("余额不足,取款失败!")
    return True  # 返回 True 表示可以继续运行

# 主菜单函数
def main_menu():
    while True:
        print("\n===== 银行账户管理系统 =====")
        print("1. 查询余额")
        print("2. 存款")
        print("3. 取款")
        print("4. 退出")
        choice = input("请输入您的选择(1-4):")

        if choice == "1":
            check_balance()
        elif choice == "2":
            deposit()
        elif choice == "3":
            withdraw()
        elif choice == "4":
            print("感谢使用,再见!")
            break
        else:
            print("输入错误,请重新选择!")

# 程序启动
name = input("请输入客户姓名:")
print(f"欢迎 {name} 使用银行账户管理系统!")
main_menu()

运行界面:

更多推荐