python超简易黑马ATM取款机

本文介绍了一个简单的黑马ATM程序,包括查询余额、存款和取款功能,以及用户输入验证。用户通过选择不同的操作来管理账户余额。
摘要由CSDN通过智能技术生成

# 黑马ATM
money = 5000000
name = "杨大帅"


def check_money():
    print("查询余额,请稍等")
    print(f"余额还剩余{money}元")
    main_menu()


def restore_money():
    re_money = int(input("请输入存款金额(元):"))
    global money
    money += re_money
    print(f"目前余额剩余{money}")
    main_menu()


def withdraw_money():
    wi_money = int(input("请问你要取多少钱(元):"))
    global money
    if money < wi_money:
        print("余额不足,请重新输入")
        withdraw_money()
        
    money -= wi_money
    print(f"目前余额剩余{money}元")
    main_menu()


name1 = input("请输入用户名:")


def main_menu():
    global name1
    if name == name1:
        print("欢迎进入黑马ATM")
        print("请输入您想进行的操作")
        a = int(input("1查询余额,2存钱,3取钱"))
        if a == 1:
            check_money()
        if a == 2:
            restore_money()
        if a == 3:
            withdraw_money()
        else:
            print("选择错误,退出程序中")
            exit()
    else:
        print("用户名或选项输入错误,程序退出")


main_menu()

运行效果

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值