0 引言
在我们的日常生活中,很多时候都要进行用户的登录的操作。
1 问题
输入用户名和密码,判断用户名和密码是否正确(’name’=’root’,’password’=’1234’)。为了防止暴力破解,登录仅有三次机会,如果超过三次机会报错提示。
2 方法
用for循环使用户名或密码错误时只有三次登录机会,然后使用条件语句,如果输入的用户名和密码都正确,就用break停止循环。如果输入的用户名或密码错误,就继续输入,超过三次就报错提示。
3 实验结果与讨论
通过实验、实践等证明提出的方法是有效的,是能够解决开头提出的问题。
代码清单 1
for i in range(3): name=input(‘请输入用户名:’) password=input(‘请输入密码:’) if name==’root’ and password==’1234’: print(‘登录成功’) break else: print(‘用户名或密码错误’) |
4 结语
本题中运用了循环和条件语句,用循环来设计用户登录系统,限制用户登录次数防止强制登录,保障了用户的账号安全,具有很重要的意义。