当前位置: 高中信息技术 / 综合题
  • 1. (2020高一上·诸暨期末) 密码强度检测。编写python程序,实现如下功能:输入要检测的密码,输出密码强度结果。密码字符分为数字字符、字母和其他符号三类。密码强度的检测方法为:若密码位数少于8位,则不进行强度检测,给出提示“密码位数不能少于8位,请重新输入!”。若密码位数在8位及以上,则进行强度检测:若密码字符属于同一类字符,则密码强度为“弱”;若密码字符属于不同的二类字符,则密码强度为“中等”;若密码字符属于不同的三类字符,

    则密码强度为“强”。

    1. (1) 若输入“12abcd5!”,则输出结果为(选填,选字母:A .密码位数不能少于8 位,请重新输入! / B .弱 / C .中等 / D .强)
    2. (2) 实现上述功能的程序如下,请在划线处填入合适的代码。

      password=input("请输入要检测的密码:")

      if n<8:

          print("密码位数不能少于8位,请重新输入!")

      else:

          n1=0

          n2=0

          n3=0

          for i in range(0,n,1):

             

              if "0"<=ch<="9":

                  n1=1

              elif "a"<=ch<="z" or "A"<=ch<="Z":

                  n2=1

              else:

                  n3=1

      if x==3:

          print("强")

      elif x==2:

          print("中等")

      else:

          print("弱")

微信扫码预览、分享更方便