python给用户三次输入用户名和密码的机会
时间: 2024-06-16 20:04:19 浏览: 251
python用户管理系统的实例讲解
在Python中,你可以使用循环和条件语句来实现给用户三次输入用户名和密码的机会。下面是一个示例代码:
```python
def login():
username = "admin"
password = "123456"
for i in range(3):
input_username = input("请输入用户名:")
input_password = input("请输入密码:")
if input_username == username and input_password == password:
print("登录成功!")
break
else:
print("用户名或密码错误,请重新输入。")
else:
print("登录失败次数过多,账号已锁定。")
login()
```
上述代码中,我们定义了一个`login`函数,其中`username`和`password`分别表示正确的用户名和密码。通过使用`for`循环,用户有三次机会输入用户名和密码。如果输入的用户名和密码与正确的值匹配,则打印"登录成功"并跳出循环。如果三次输入均不匹配,则打印"登录失败次数过多,账号已锁定"。
阅读全文