试题

试题 试卷

logo

题型:综合题 题类:常考题 难易度:困难

浙江省诸暨市2020-2021学年高一上学期信息技术期末考试试卷

密码强度检测。编写python程序,实现如下功能:输入要检测的密码,输出密码强度结果。密码字符分为数字字符、字母和其他符号三类。密码强度的检测方法为:若密码位数少于8位,则不进行强度检测,给出提示“密码位数不能少于8位,请重新输入!”。若密码位数在8位及以上,则进行强度检测:若密码字符属于同一类字符,则密码强度为“弱”;若密码字符属于不同的二类字符,则密码强度为“中等”;若密码字符属于不同的三类字符,

则密码强度为“强”。

(1)、若输入“12abcd5!”,则输出结果为(选填,选字母:A .密码位数不能少于8 位,请重新输入! / B .弱 / C .中等 / D .强)
(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("弱")

举一反三
返回首页

试题篮