Python入门学习之循环语句练习:模拟银行系统

 

感悟:循环条件语句要保证两边的元素值以及元素类型相同才可以。

 

 

 

Python入门学习之循环语句练习:模拟银行系统

# -*- coding: utf-8 -*-
"""
Created on Wed Feb 26 12:51:47 2020

@author: Administrator
模拟银行存款
"""
print('欢迎来到牛仔银行!') 
card1=1001; pwd1=123; bank1=2000;        #用户1卡号 ,密码 余额             
card2=1002; pwd2=123; bank2=2000;
card3=1003; pwd3=123; bank3=2000;

i=1                                       
error01=0                               #定义错误次数,默认0
bank=0                                  #定义 卡内余额,作全局通用数据
while True:                             #定义为 无限循环  
    card=int(input('请输入卡号:'))
    pwd=int(input('请输入密码:'))
 
    if card1==card and pwd1==pwd:          #判断卡号和密码是否输入正确
        bank=bank1 
    elif card==card2 and pwd==pwd2:
        bank=bank2
    elif card==card3 and pwd==pwd3:
        bank=bank3
    else:
        error01=error01+1                       #输出次数加一
        if error01==3:
            break
            print('输入错误,请重新输入...','\n')
    break                                           #结束循环 
while True: 
    num=input('请输入要办理的业务:(1.存款 2.取款 3.查询 4. 退出):')  #第一步之后,进入第二步
    if num=='1':
        cun_bank=float(input('请输入存款金额:'))
        bank=bank+cun_bank
        print('存款成功!',bank)        
    elif num=='2':
        qu_bank=float(input('请输入取款金额:'))
        if bank<qu_bank:
            print('余额不足,请重新输入')
            qu_bank=float(input('请输入取款金额:'))
        else:
            bank=bank-qu_bank
            print('取款成功')
    elif num=='3':
        print('您的余额为:',bank)
    elif num=='4':
        break

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值