用户:百发百中yXn2查看:0 回复:1 评论:0 创建时间:2022-04-02T21:32:34
【作品展示】

【作品介绍】
判断输入密码安全等级求赞
【作品源代码】
lower={'q','w','w','e','r','t','y','u','i','o','p','a','s','d','f','g','h','j','k','l','z','x','c','v','b','n','m'}
capital={'Q','W','E','R','T','Y','U','I','O','P','A','S','D','F','G','H','J','K','L','Z','X','C','V','B','N','M'}
num={n for n in range(10)}
s={'@','!','<','#','$','%','^','&','*','(',')','~','>',",",'.',',','。','?','-','+','_','='}
p=input('请您输入需要设置密码,需八位以上,要求包含数字,字母或特殊组合:')
a,b,c,d=0,0,0,0
while len(p)<8:
p = input("长度不到8位的密码安全等级为“弱”,请输入您要设置的密码(要求包含数字、大小写字母或特殊符合,长度要达到8位及以上):")
else:
for i in p:
if i in lower:
a = 1
elif i in capital:
b = 1
elif i in num:
c = 1
elif i in s:
d = 1
degree = a+b+c+d
if degree >= 3:
print('您设置的密码安全等级为“强”')
elif degree == 2:
print('您设置的密码安全等级为“中等”')
else:
print('您设置的密码安全等级为“弱”')
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn