题目描述
随着网络信息化应用的不断推进,信息系统网络安全问题越来越被重视。在网络和系统安全领域中,密码这种方式是其中最普遍的认证方式。对于系统安全来说,使用复杂的密码是网络密码安全措施最简单有效的手段。某系统规定用户的密码长度和复杂度必须满足下条件。
1、 密码由英文大小写字母、数字及特殊符号组成。其中特殊符号只能是:
@ # $ % ^ & * + / = ! ? - _ ( )
2、至少8个字符,最长20个字符。
3、密码必须包含下列类型中的任意3类:1)大写字母; 2)小写字母; 3)数字; 4)特殊字符。
请编写一段程序,用于验证密码是否符合要求。
输入
字符串一行或多行,每行一个密码,如My#Password
输出
字符串一行或多行,对应密码是否符合要求,true或false
样例输入
This8Password
Pass123
样例输出
true
false
提示
地区
难度