python模拟银行ATM
要求:
#1.模拟3张银行卡,1001,1002,1003分别设置密码和余额(可用9个变量分别保存卡号;密码和余额)
#2.提示用户输入银行卡和密码
#3.如果用户输入正确--提示让用户选项取款或存款或退卡,并显示余额;输入错误--重新输入卡号密码
#4.选项取款--提示输入取款额度如果超过余额,提示余额不足,否则,在余额上减掉相应金额
#5.选项存款--输入存款额度,额度加上相应额度并显示余额;
#6.选项退卡--重新输入卡号密码
#7.设置3次输入错误账号密码,提示银行卡被冻结
card1="1001" #卡号 pwd1="Tao123.com" #密码 ban1=10000 #余额 card2="1002" pwd2="Tao123.com" ban2=10000 card3="1003" pwd3="Tao123.com" ban3=10000 print("欢迎来到瑞士银行") times=0 #输入密码错误次数 while True: card=input("请输入您的账号:") pwd=input("请输入您的密码") ban=0 #余额 if card==card1 and pwd==pwd1: ban=ban1 elif card==card2 and pwd==pwd2: ban=ban2 elif card==card3 and pwd==pwd3: ban=ban3 else: times=times+1 if times>=3: print("您的卡已被冻结,请联系银行柜台!") break else: print("卡号密码输入错误!请重新输入!") continue while True: num=input("请输入要办理的业务:1.存款 2.取款 3.退卡") if num=="1": inn=float(input("请输入存款金额:")) if inn<=0: print("没钱在这浪费什么时间!") continue elif inn>0: ban=ban+inn print("存款成功!存入:",inn,"余额",ban) elif num=="2": out=float(input("请输入取款金额:")) if out>ban: print("年轻人赶紧去赚钱,妹子都喜欢有钱人!") continue else: ban=ban-out print("取款成功!取出:",out,"余额",ban) elif num=="3": print("请收好卡片,欢迎再来!") break else: print("输入有误!") continue

浙公网安备 33010602011771号