s=str(input())
a=0
b=0
c=0
d=0
e=0
for i in range(0,len(s)):
f=s[i]
if s[i].isupper():
a=a+1
elif s[i].isdigit():
b=b+1
elif s[i].islower():
c=c+1
elif 32<=ord(s[i])<=47 or 58<=ord(s[i])<=64 or 91<=ord(s[i])<=96 or 123<=ord(s[i])<=126:
d=d+1
for i in (a,b,c,d):
if i!=0:
e+=1
if len(s)<8:
print('弱密码')
else:
if e==1:
print('弱密码')
elif e==2:
print('中等强度密码')
elif e==3:
print('强密码')
elif e==4:
print('极强密码')
Python检测密码强度
于 2022-04-14 23:35:37 首次发布