va=1000
dict=[123,123,va]
def verification(a, b):
for i in range(len(dict)):
if a==dict[0] and b==dict[1]:
return True
print('输入的用户名和密码不正确,请重新输入')
def selectbalance(a):
for i in range(len(dict)):
if a==dict[0]:
return dict[2]
return False
def deposit(a,b):
for i in range(len(dict)):
if a==dict[0]:
if b%100==0:
dict[2]+=b
print('取款成功,剩余余额%d'%selectbalance(a))
else:
print('只能存入100的整数倍个金额')
break
def withdrawmoney(a,b):
for i in range(len(dict)):
if a==dict[0]:
if b%100==0:
dict[2]-=b
print('取款成功,剩余余额%d'%selectbalance(a))
else:
print('只能取走100的整数倍个金额')
break
print('******欢迎使用ATM系统******')
a=int(input("请输入用户名:"))
b=int(input("请输入密码:"))
if verification(a,b)==True:
print('********登陆成功********')
print('请选择你要使用的功能')
print('查询余额 输入1')
print('存款交易 输入2')
print('取款交易 输入3')
print('退出系统 输入4')
while True:
n=int(input('输入你要进行的操作数'))
if n==1:
print('剩余金额%d'%selectbalance(a))
if n==2:
s=int(input('输入你要存入的金额'))
deposit(a, s)
if n==3:
m=int(input('请输入你要取走的金额'))
withdrawmoney(a, m)
if n==4:
break