|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
symbols=r'''`!@#$%^&*()_=-/*{}[]\|'''
char = 'abcdefghijklmnopqrstuvwxyzABCDEIJKLMNOPQRSTUVWXYZ'
nums='0123456789'
print=input('请输入需要检查的密码组合:')#判断长度
length=len(passwd)
while (passwd.isspace()or length==0):
passwd=input('你输入密码为空格(或),请中心输入:‘')
if lengath<=8:
fal_len=1
elif 8<length<16:
fiag_len=2
else:
fiag_len=3
flag_con=0#判断是否包含特殊数字
for each in passwd:
if each in symbols:
flag_con+=1
break#判断是否包含字母
for each in nums:
flag_con+=1
break #打印结果
while 1:
print('你的密码安全级别评定为:',end='')
if flag_len==1 or flag_con==1:
print('低’')
elif flag_len==2 or flag_con==2:
print('中')
else:
print('高')
print('请继续保持')
break
print('''请按以下方式是提升你的密码安全等级:\n\t1.
密码必须由数字,字母及特殊字符三种组合\n\t2.
密码只能有字母开头\n\t3.密码长度不能低于16位数''')
break
问题:、
回溯(最近一次呼叫的最后一次):
文件“D:\系统\密码输入codes.py”,第5行,in<module>
长度=长度(passwd)
名称错误:未定义名称“passwd”
> >
print=input('请输入需要检查的密码组合:')#判断长度
改为;
passwd=input('请输入需要检查的密码组合:')#判断长度
|
|