a="0123456789" # 数字
b="qwertyuioplkjhgfdsazxcvbnmQWERTYUIOPLKJHGFDSAZXCVBNM" #英文
c=r'~!@#$%^&*()_=-/,.?<>;:[]{}|\'' #特殊字符
d=0
code=input("请输入要检查的密码组合:")
lengh=len(code)
if 0<lengh<=8:
long=1
elif 8<lengh<16:
long=2
elif 16<=lengh:
long=3
for each in code:
if each in a :
d+=1
break
for each in code:
if each in b:
d+=1
break
for each in code:
if each in c:
d+=1
break
print('您的密码安全级别评定为:',end = ' ')
if d == 1 or long == 1:
print("低")
print('''请按以下方式提升您的密码安全级别:
1. 密码必须由数字、字母及特殊字符三种组合
2. 密码只能由字母开头
3. 密码长度不能低于16位''')
elif d == 2 and long == 2:
print("中")
print('''请按以下方式提升您的密码安全级别:
1. 密码必须由数字、字母及特殊字符三种组合
2. 密码只能由字母开头
3. 密码长度不能低于16位''')
elif d == 3 and long == 3:
print("高")
print("请继续保持!")
else:
print("输入的密码不符合要求")