|
发表于 2018-3-15 14:59:43
|
显示全部楼层
帮你测试了一下,代码如下
print("***********welcome to the the key security test*********")
a=input("请输入你所需要的判定的密码:")
#输出一个测试字符串
# key='dsadasd2313'
key=a
flag=0
# print(key.count())
if key.isnumeric():
flag += 1
if key.isalpha() :
flag += 1
if key.isalnum():
flag += 2
#此处特舒符报错,帮你注释掉
# if 特殊符:
# flag += 3
#Python count() 方法用于统计字符串里某个字符出现的次数。
if len(key) <= 8 or flag <=1:
print("""密码安全度:低\\ 提升密码安全度方法:\\ 1、密码必须由数字、字母及特殊字符组合
\\ 2、密码只能由字母开头\ \3、密码长度不能低于16
位""")
if len(key) > 8 and 5 > flag >= 2:
print("密码强度中")
if len(key)>=16 and flag ==5:
print("密码强度高") |
|