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

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

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

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

@author: Administrator
模拟银行存款
"""
print('欢迎来到牛仔银行!') 
card1=1001; pwd1=123; bank1=2000;
card2=1002; pwd2=123; bank2=2000;
card3=1003; pwd3=123; bank3=2000;

i=1
error01=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

发布了23 篇原创文章 · 获赞 14 · 访问量 6924

猜你喜欢

转载自blog.csdn.net/u010244992/article/details/104516661