功能要求:
1.系统存在两个用户a和b,其各自的密码为123和456
2.用户登陆(判断用户登陆是否成功)
1).判断用户是否存在
2).如果存在:
判断密码是否正确
如果正确:登陆成功,退出循环
如果密码不正确:重新登陆 (机会只有三次)
2).不存在
重新登陆(机会只有三次)
源代码如下:
users = ['a', 'b']
passwds = ['123', '456']
for i in range(3):
user = raw_input('请输入用户名:')
if user in users:
j = users.index(user)
passwd = raw_input('请输入密码:')
if passwd in passwds:
if passwd == passwds[j]:
print '登陆成功'
break
else:
print '密码错误,请重新输入:'
passwd = raw_input()
else:
print '密码错误,请重新输入:'
passwd = raw_input()
else:
print '用户不存在,请重新输入:'
else:
print '登陆超时,请明天再试'
结果如下: