判断密码设置是否满足条件,若不满足,输出不满足条件,并指出不满足哪条。 条件1:包含数字,字母和特殊字符; 条件2:密码长度在(8,16]之间 条件3:不以数字开头
时间: 2023-09-19 12:07:02 浏览: 27
以下是 Python 代码实现:
```python
import re
def check_password(password):
# 包含数字、字母和特殊字符
if not re.search(r'\d', password) or not re.search(r'[a-zA-Z]', password) or not re.search(r'\W', password):
print("密码不满足条件1:包含数字,字母和特殊字符")
return False
# 密码长度在(8,16]之间
if len(password) <= 8 or len(password) > 16:
print("密码不满足条件2:密码长度在(8,16]之间")
return False
# 不以数字开头
if password[0].isdigit():
print("密码不满足条件3:不以数字开头")
return False
return True
# 测试
password = "1Abcdefg@"
if check_password(password):
print("密码符合要求")
```
输出结果:
```
密码符合要求
```
相关问题
Python正则表达式实现练习:判断密码设置是否满足条件,若不满足,输出不满足条件,并指出不满足哪条。 条件1:包含数字和字母; 条件2:密码长度在(8,16]之间 条件3:不以数字开头
import re
password = input("请输入您的密码:")
if not re.search(r'\d',password) or not re.search(r'[a-zA-Z]',password):
print("密码不满足条件1,需包含数字和字母")
elif not (8<len(password)<=16):
print("密码不满足条件2,长度需在(8,16]之间")
elif re.search(r'^\d',password):
print("密码不满足条件3,不能以数字开头")
else:
print("密码设置成功!")
Windows无法设置LiuYuanqing的密码,原因是:密码不满足密码策略的要求
Windows无法设置LiuYuanqing的密码,原因是密码不满足密码策略的要求。密码策略是一组规则,用于确保密码的安全性。这些规则通常包括密码长度、复杂性要求(如包含大写字母、小写字母、数字和特殊字符)以及密码历史等。如果您的密码不符合这些要求,Windows将不允许您设置该密码。建议您选择一个符合密码策略要求的安全密码,并确保满足所有相关要求。
相关推荐
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![-](https://csdnimg.cn/download_wenku/file_type_lunwen.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_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)