功能要求:spa
1.系统存在两个用户a和b,其各自的密码为123和456
2.用户登录(判断用户登录是否成功)
1).判断用户是否存在
2).若是存在:code
判断密码是否正确
若是正确:登录成功,退出循环
若是密码不正确:从新登录 (机会只有三次)
2).不存在
从新登录(机会只有三次)blog
源代码以下:input
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 '登录超时,请明天再试'
结果以下:class