实现用户输入用户名和密码,当用户名为 seven且密码为123时,显示登陆成功, 否则登陆失败,失败时允许重复输入三次
时间: 2024-09-29 16:01:16 浏览: 51
现代密码学-杨波 课后习题答案
在程序设计中,通常会创建一个简单的登录验证函数来实现这个功能。以下是一个基础的Python示例,使用while循环来允许用户尝试输入三次:
```python
def login():
username = "seven"
password = "123"
attempts = 0
while attempts < 3:
user_input_username = input("请输入用户名: ")
user_input_password = input("请输入密码: ")
if user_input_username == username and user_input_password == password:
print("登陆成功!")
break
else:
print("登陆失败, 请再次输入.")
attempts += 1
if attempts == 3:
print("您已达到最大尝试次数,登陆失败.")
login()
```
在这个例子中,如果用户的输入与预设的用户名和密码匹配,则登录成功;如果在三次尝试内未匹配,将会提示登陆失败,并结束循环。如果用户连续三次输入错误,程序将不再接受输入并直接显示登陆失败。
阅读全文