小甲鱼零基础学习python第14讲动动手
我想用另一种方法实现其中的要求,但是不知道如何将对特殊字符的筛选与判断语句相结合,就是还有不清楚自己出错在哪里?code = input('请输入需要检查的密码组合:')
teshu =r'' '~!@#$%^&*()_=-/,.?<>;:\[]{}|'''
length = len(code)
danci = 'qazxswedcrfvtgbyhnujmiklop'
#低级密码要求:
while 1:
ifcode.isalnum == True or length <= 8:
print('您的密码安全等级评定为:低')
print('请按以下方式提升您的密码安全级别:\n\
1.密码必须由数字、字母及特殊字符三种组合\n\
2.密码只能字母开头\n\
3.密码长度不能低于16位')
break
if 8 < length < 16:
print('您的密码安全等级评定为:中'
'请按以下方式提升您的密码安全级别:\n\
1.密码必须由数字、字母及特殊字符三种组合\n\
2.密码只能字母开头\n\
3.密码长度不能低于16位')
break
else:
for each in teshu:
if code == each :
print('您的密码安全等级评定为:中\n\
请按以下方式提升您的密码安全级别:\n\
1.密码必须由数字、字母及特殊字符三种组合\n\
2.密码只能字母开头\n\
3.密码长度不能低于16位')
break
#高级密码要求:
iflength >= 16 orcode.isalnum == Falseorcode.startswith(danci,0) == True:
print('您的密码安全等级评定为:高\n请继续保持')
把错误代码发出来 深谙流年 发表于 2021-10-19 23:45
把错误代码发出来
上面的就是错误的代码,emmmmmm,没有报错,但就是和题意不符
页:
[1]