登录功能,使用学号和密码登录,密码连续输错三次则账号冻结
时间: 2024-02-04 16:02:07 浏览: 31
好的,下面是一个使用学号和密码登录的示例代码,密码连续输错三次会冻结账号:
```python
def login():
"""登录函数"""
stu_num = '123456' # 学号
password = '123456' # 密码
error_count = 0 # 记录密码错误次数
while error_count < 3:
input_num = input('请输入学号:')
input_pwd = input('请输入密码:')
if input_num == stu_num and input_pwd == password:
print('登录成功!')
return True
else:
error_count += 1
if error_count == 3:
print('密码输入错误次数已达上限,该账号已被冻结!')
return False
else:
print('用户名或密码错误,请重新输入!')
return False
login()
```
在该示例代码中,我们使用了一个 error_count 变量来记录密码输入错误的次数,当密码输入错误次数达到 3 次时,就会输出提示信息并返回 False,表示登录失败并冻结账号。如果登录成功,则返回 True。