Python键入一个用户名,判断用户名是否为user
时间: 2023-05-25 14:05:03 浏览: 70
# 方法一
username = input("请输入用户名:")
if username == "user":
print("欢迎回来,{}!".format(username))
else:
print("无法验证您的身份,请重新输入")
# 方法二
while True:
username = input("请输入用户名:")
if username == "user":
print("欢迎回来,{}!".format(username))
break
else:
print("用户名错误,请重新输入")
相关问题
1、用python输入一个用户名,判断用户名是否合法,用户名的要求:用户名中只能由数字或者字母组成。
可以使用正则表达式来判断用户名是否合法。下面是一个示例代码:
```python
import re
username = input("请输入用户名:")
if re.match("^[a-zA-Z0-9]+$", username):
print("用户名合法")
else:
print("用户名不合法")
```
这个代码中,使用了正则表达式 `^[a-zA-Z0-9]+$` 来匹配用户名。其中:
- `^` 表示匹配字符串的开头;
- `[a-zA-Z0-9]` 表示匹配任意一个字母或数字;
- `+` 表示匹配前面的字符至少一次;
- `$` 表示匹配字符串的结尾。
因此,这个正则表达式可以匹配由字母或数字组成的字符串,而不能匹配其他字符。如果用户名符合要求,则输出“用户名合法”,否则输出“用户名不合法”。
用python写一段代码判断用户名和密码是否正确
可以使用以下代码来判断用户名和密码是否正确:
```python
username = input("请输入用户名: ")
password = input("请输入密码: ")
# 假设正确的用户名和密码为 "admin" 和 "123456"
if username == "admin" and password == "123456":
print("登录成功")
else:
print("用户名或密码错误")
```
这段代码中,我们使用 `input()` 函数来获取用户输入的用户名和密码,然后使用 `if` 语句来判断用户名和密码是否与正确的值匹配。如果匹配成功,则输出 "登录成功",否则输出 "用户名或密码错误"。