python判断用户名和密码
时间: 2023-08-29 18:07:26 浏览: 361
可以使用条件语句和变量来判断用户名和密码是否正确。以下是一个示例代码:
```python
username = input("请输入用户名:")
password = input("请输入密码:")
if username == "admin" and password == "123456":
print("登录成功!")
else:
print("登录失败,用户名或密码错误!")
```
以上代码中,首先使用 `input()` 函数获取用户输入的用户名和密码,并将其分别赋值给变量 `username` 和 `password`。然后使用条件语句 `if` 来判断用户名和密码是否正确,如果正确就输出登录成功的提示信息,否则输出登录失败的提示信息。
相关问题
python判断用户名和密码三次机会
可以使用循环结构和条件语句实现这个功能。以下是一个简单的示例代码:
```python
# 假设正确的用户名和密码分别为 "username" 和 "password"
username = "username"
password = "password"
# 设置最大尝试次数为 3
max_tries = 3
# 循环输入用户名和密码
for i in range(max_tries):
input_username = input("请输入用户名:")
input_password = input("请输入密码:")
# 判断用户名和密码是否正确
if input_username == username and input_password == password:
print("登录成功!")
break
else:
print("用户名或密码错误!")
# 如果循环结束仍未登录成功,则提示错误信息
else:
print("登录失败,您已经尝试了 %d 次!" % max_tries)
```
上述代码中,我们使用了 `for-else` 结构,当循环正常结束时(即没有使用 `break` 退出循环),则会执行 `else` 语句块中的代码,输出登录失败的提示信息。当然,也可以使用一个计数器来记录错误次数,当错误次数超过规定次数时退出循环并输出错误信息。
python字典判断用户名和密码
可以使用字典来存储用户名和密码,然后通过输入的用户名和密码来判断是否匹配。以下是一个简单的示例代码:
```python
users = {"user1": "password1", "user2": "password2"} # 字典中存储用户名和密码
username = input("请输入用户名:")
password = input("请输入密码:")
if username in users and users[username] == password:
print("登录成功!")
else:
print("用户名或密码错误!")
```
首先定义了一个字典`users`,其中存储了两个用户的用户名和密码。然后通过`input()`函数获取用户输入的用户名和密码,并用`if`语句判断输入的用户名是否在字典中,以及密码是否与字典中对应的值相同。如果匹配成功,则输出登录成功的消息,否则输出用户名或密码错误的消息。