用户密码复杂度验证 (封装成函数) 長度超过8位(必须) +1分 包括大、小写字母.数字.其它符号,以上四种至少三种 +1分 不能有长度超过或等于3的子串重复 +1分 密码的评分等级默认2分,以上条件满足一条加1分 返回密码的评分等级及要改进的点:
# 将密码验证不同内容封装成函数,再进行调用
# 数字字母,特殊字符的判斷
info = ["你的密码需要包括大、小写字母.数字.其它符号,以上四种至少三种"]
请输入密码:12BUBUY
3 ['你的密码长度小于8请重试!', '你的密码需要包括大、小写字毋.数字.其它符号,以上四种至少三种']