鱼C论坛

 找回密码
 立即注册
查看: 1430|回复: 9

[已解决]第14讲作业,请大神指点

[复制链接]
发表于 2018-3-15 14:52:12 | 显示全部楼层
如果没有输出,肯定是你的if逻辑没有覆盖到所有情况
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-3-15 14:59:43 | 显示全部楼层
帮你测试了一下,代码如下
print("***********welcome to the the key security test*********")
a=input("请输入你所需要的判定的密码:")
#输出一个测试字符串
# key='dsadasd2313'
key=a
flag=0
# print(key.count())
if  key.isnumeric():
    flag += 1
if  key.isalpha() :
    flag += 1
if key.isalnum():
    flag += 2
#此处特舒符报错,帮你注释掉
# if  特殊符:
#     flag += 3
#Python count() 方法用于统计字符串里某个字符出现的次数。
if  len(key) <= 8 or flag <=1:
    print("""密码安全度:低\\ 提升密码安全度方法:\\ 1、密码必须由数字、字母及特殊字符组合
  \\ 2、密码只能由字母开头\ \3、密码长度不能低于16
    位""")
if  len(key) > 8 and 5 > flag >= 2:
    print("密码强度中")
if  len(key)>=16 and  flag ==5:
    print("密码强度高")
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-9-22 04:04

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表