设计一个密码强度校验程序,具体规则如下: 密码长度至少 8 位; 字符类型需包含以下四类中的至少 3 种(满足长度 + 3 类为Strong,长度 + 2 类为Medium,否则为Weak): 大写字母(A-Z) 小写字母(a-z) 数字(0-9) 特殊字符(仅限!@#$%^&*); 若密码长度不足 8 位,直接判定为Weak。 请编写程序读取输入的密码字符串,输出对应的强度等级(仅输出 “Strong”“Medium”“Weak” 其中一个)。
输入一行字符串,表示待校验的密码(字符串长度范围 1~100,仅包含可见 ASCII 字符)。
输出一行,仅包含 “Strong”“Medium”“Weak” 其中一个字符串,表示密码强度等级。
Hello@2024
Strong
12345678a
Medium
abcdefgh
Weak