感悟:循环条件语句要保证两边的元素值以及元素类型相同才可以。
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