Python实现用户输入用户名和密码,当用户名为seven且密码为123时,显示登陆成功,否则登陆失败,失败时允许重复输入三次
时间: 2024-03-25 22:41:47 浏览: 243
以下是Python代码实现:
```
count = 0 # 计数器,记录重复输入的次数
while count < 3:
username = input("请输入用户名:")
password = input("请输入密码:")
if username == "seven" and password == "123":
print("登陆成功!")
break # 登陆成功,跳出循环
else:
count += 1
print("用户名或密码错误,请重新输入!")
else:
print("重复输入超过三次,登陆失败!")
```
代码中使用了while循环和计数器,当重复输入的次数达到3次时,退出循环并输出登陆失败的提示。当用户名和密码匹配成功时,使用break语句跳出循环,输出登陆成功的提示。
相关问题
实现用户输入用户名和密码,当用户名为 seven且密码为123时,显示登陆成功, 否则登陆失败,失败时允许重复输入三次
在程序设计中,通常会创建一个简单的登录验证函数来实现这个功能。以下是一个基础的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()
```
在这个例子中,如果用户的输入与预设的用户名和密码匹配,则登录成功;如果在三次尝试内未匹配,将会提示登陆失败,并结束循环。如果用户连续三次输入错误,程序将不再接受输入并直接显示登陆失败。
用python 编写实现用户输入用户名和密码,当用户名为 seven且密码为 123 时,显示登陆成功,否则登陆失败,失败时允许重复输入三次。
你可以使用Python编写一个简单的控制台应用程序来实现这个功能。下面是一个基本的示例:
```python
def login():
username = input("请输入用户名:")
password = input("请输入密码:")
if username == "seven" and password == "123":
print("登录成功!")
return True
else:
attempts = 0
while attempts < 3:
attempts += 1
print(f"用户名或密码错误,尝试次数:{attempts}/{3}")
if input("是否继续输入?(yes/no) ").lower() != 'no':
continue
else:
break
if attempts >= 3:
print("登录失败!您已达到最大尝试次数.")
return False
login_result = login()
if login_result:
print("欢迎,seven!")
else:
print("抱歉,您的账户已被锁定。")
```
在这个程序中,我们首先获取用户的输入,然后检查它们是否匹配预设的用户名和密码。如果不匹配,我们将询问用户是否想要继续输入,如果连续尝试了三次都失败,则会提示登录失败并锁定账户。
阅读全文
相关推荐
![py](https://img-home.csdnimg.cn/images/20250102104920.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)