Python实例:银行存取代码

以下代码需要学习循环语句,循环嵌套判断语句方可使用,真的很简单。

小建议:在进行项目实践的时候建议大家可以先定义变量然后再进行项目逻辑构建。


import time

name=input("请输入客户姓名:")
x=0;
all_money=0;#初始钱值
all_money2=0;# 存钱值 用于和 初始钱值相加
all_money3=0;# 取钱值 用于和 初始钱值相减
Deposit_money=0;#存
Withdraw_money=0;#取
model=0;#模式序号

while True:
        all_money = input("客户[%s]请输入存入的金额:" % (name))     # 存入金钱的代码
        if all_money.isdigit() == True:
            print("正在存入金额,请稍后....")
            time.sleep(1)
            print("你好,您存入的金额为%s。" % (all_money)) # “%”符号对应右边括号的一个变量 ,多个可以用逗号隔开
            break
        else:
            pass

while True:
        model = input("尊敬的客户[%s]:\n存钱请输入【1】\n取钱请输入【2】\n退出请输入【3】\n请输入选项:" % (name))


        if model.isdigit() == True and model == "1":   #存钱模块1
            while True:
                all_money2 = input("客户[%s],请输入存入的金额:" % (name))  # 第二次存钱的金额

                if all_money2.isdigit() == True:
                    print("正在存入金额,请稍后....")

                    all_money = int(all_money) + int(all_money2)  # 第二次存钱的金额加上第一次

                    time.sleep(1)

                    print("你好,您存入的金额为%s。!" % (all_money))  # “%”符号对应右边括号的一个变量 ,多个可以用逗号隔开
                    break
                else:
                    pass    #这里只是占位符号,为了美观和标准
            # break   #第二循环的终止符号  有了break会跳不回去123选项


        elif model.isdigit() == True and model == "2":   #取钱模块2
            while True:
                all_money3 = input("客户[%s],请输入取出的金额:" % (name))  # 第一次取钱的金额

                if all_money3.isdigit() == True and int(all_money3)<=int(all_money):
                    print("正在取出金额,请稍后....")


                    all_money = int(all_money) - int(all_money3)  #

                    time.sleep(1)

                    print("您好,您取出的金额为%s,剩余%s。!" % (all_money3,all_money))  # “%”符号对应右边括号的一个变量 ,多个可以用逗号隔开
                    break
                else:
                    pass    #这里只是占位符号,为了美观和标准

        elif model.isdigit() == True and model == "3":   #退出模块
            print("你好,本次您存入的金额为%s,祝您生活愉快!" % (all_money))
            break #退出程序指令




        else:     #主循环的else ,不要删,我也不知道删了会怎么样,反正不要删
            pass

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值