问题 6474 --密码强度检测

6474: 密码强度检测

时间限制: 1 Sec  内存限制: 128 MB
提交: 68  解决: 36
[提交][状态][命题人:]

题目描述

输入要检测的密码,输出密码强度结果

密码字符分为数字字符、字母和其他符号三类

密码强度的检测方法为:

若密码位数少于8位,则不进行强度检测,给出提示"Please re-enter"

若密码长度在8位及以上,则进行密码强度检测。

若密码字符属于同一类字符,则密码强度为“Weak”

若密码字符属于不同的两类字符,则密码强度为“Medium”

若密码字符属于不同的三类字符,则密码强度为“Strong”

password=input()
____________
if n<8:
    print('Please re-enter')
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('Strong')
    elif x==2:
        print('Medium')
    else:
        print('Weak')

输入

输出

样例输入
Copy
Zhang*!
样例输出
Copy
Please re-enter

提示

来源

[提交][状态]