|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
自己没看答案写了一个,如下:
symbols=r'~!@#$%^&*()_=-/,.?<>;:[]{}\|'
chars='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'
num='0123456789'
while True:
password= input('请输入密码:')
length=len(password)
a=b=c=d=e=0
for each in password:
if each in symbols:
a=1
if each in chars:
b=1
if each in num:
c=1
if length<8:
e=0
if 8 <= length <16:
e=1
if length>=16:
e=2
if a+b+c+e==5:
print('高级密码')
if a+b+c+e==4:
print('中级密码')
else:
print('低级密码')
运行之后输入ajgogjiosai22222222222_______之类会这样:
高级密码
低级密码 #这里为什么会出现一个低级密码啊?????
|
|