银行存取,不连接数据库写

写一个不链接数据库的银行存取,感觉挺简单的。生命苦短,我用python

写任何程序都离不开逻辑思维,银行存取就是插卡,查看,输入密码,是否存取。就这没简单,首先来介绍一下自己是银行机器。
介绍自己机器

print("ATM")
print("请插入您的银行卡!")
print("----------")

定义一下名字和钱数

name="Chang"
i = 3
money = 5023

插进卡后接下来就是判断输入的密码和取的钱 或存的钱

while i >= 1:
    password = int(input("请输入密码:"))
    if password == 123456:
        print("欢迎,",name,"先生")
        print("----------")
        qu="取钱"
        cu="存钱"
        yy=input("请选择取钱还是存钱\n 取钱 , 存钱:")
        print("----------")
        if yy==qu:
            print("您的卡里还剩:", money, "元")
            print("取款通知“:取款机提醒:ATM机只能输出100元的纸币,一次取钱数要求最低100元,最高1000元。")
            while i>=1:
                num = int(input("请输入取钱金额:"))
                if 100 <= num <= 1000 and num % 100 == 0:
                    print("取出的钱数为:", num)
                    print("余额为:", money - num, "元")
                    print("----------")
                    break
                i =  i-1
                print("输入金额错误,还剩%d次机会。\n" % i, end="")
        elif yy==cu:
            print("您的卡里还剩:", money, "元")
            print("取款机提醒:ATM机只能输入100元的纸币,一次取钱数要求最低100元,最高1000元。")
            while  i>=1:
                num = int(input("请输入存钱金额:"))
                if 100 <= num <=1000 and num % 100 == 0:
                    print("存钱金额为:",num)
                    print("余额为:", money + num ,"元")
                    print("----------")
                    break
                i = i-1
                print("输入金额错误,还剩%d次机会。\n" % i, end="")
        break
    i = i - 1
    print("密码错误,还剩%d次机会。\n" % i, end="")
print("交易完成,请取卡,欢迎下次光临!")

运行结果
取钱

ATM
请插入您的银行卡!
----------
请输入密码:123456
欢迎, Chang 先生
----------
请选择取钱还是存钱
 取钱 , 存钱:取钱
----------
您的卡里还剩: 5023 元
取款通知“:取款机提醒:ATM机只能输出100元的纸币,一次取钱数要求最低100元,最高1000元。
请输入取钱金额:500
取出的钱数为: 500
余额为: 4523----------
交易完成,请取卡,欢迎下次光临!

存钱

ATM
请插入您的银行卡!
----------
请输入密码:123456
欢迎, Chang 先生
----------
请选择取钱还是存钱
 取钱 , 存钱:存钱
----------
您的卡里还剩: 5023 元
取款机提醒:ATM机只能输入100元的纸币,一次取钱数要求最低100元,最高1000元。
请输入存钱金额:1000
存钱金额为: 1000
余额为: 6023----------
交易完成,请取卡,欢迎下次光临!

其实特别简单。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值