大佬求教教,课后作业太难了
课后作业中14中的密码安全检查,while 1 :
print("您的密码安全级别评定为:", end='')
if flag_len == 1 or flag_con == 1 :
print("低")
elif flag_len == 3 and flag_con == 3 and (passwd in chars):
print("高")
print("请继续保持")
break
else:
print("中")
print("请按以下方式提升您的密码安全级别:\n\
\t1. 密码必须由数字、字母及特殊字符三种组合\n\
\t2. 密码只能由字母开头\n\
\t3. 密码长度不能低于16位")
break
为啥while 1 在密码强度高的时候不打印最后的提醒呀
你把代码打完全可以吗? 缩进错了,是这样:
while 1: #冒号前不用加空格!
print("您的密码安全级别评定为:", end='')
if flag_len == 1 or flag_con == 1 :
print("低")
elif flag_len == 3 and flag_con == 3 and (passwd in chars):
print("高")
print("请继续保持")
break
else:
print("中")
print("请按以下方式提升您的密码安全级别:\n\
\t1. 密码必须由数字、字母及特殊字符三种组合\n\
\t2. 密码只能由字母开头\n\
\t3. 密码长度不能低于16位")#缩进错误!
break 这里不应该将:
print("请按以下方式提升您的密码安全级别:\n\
\t1. 密码必须由数字、字母及特殊字符三种组合\n\
\t2. 密码只能由字母开头\n\
\t3. 密码长度不能低于16位")#缩进错误!
这几条代码包在 else 里,应该是与 else 同级的!
懂了吗?不懂可以再问!懂了就给个好评呗!!!
{:10_257:}{:10_297:}{:10_281:}{:10_298:}
打字不易!请给个好评!!!
兄弟!给个好评!求求了!!!
{:10_254:}{:10_254:}{:10_254:}{:10_254:} 镜花丿水月 发表于 2022-1-29 17:27
你把代码打完全可以吗?
是不是因为break,所以密码强度高的时候不执行下面的print python爱好者. 发表于 2022-1-29 17:31
这里不应该将:
这几条代码包在 else 里,应该是与 else 同级的!
是不是因为break,所以密码强度高的时候不执行下面的print 莱州刘德华 发表于 2022-1-29 17:49
是不是因为break,所以密码强度高的时候不执行下面的print
答对了!{:10_256:}
页:
[1]