课堂作业--密码强度判断
用户输入一个字符串做为密码,判断密码强度,规则为:密码长度小于8弱密码,密码长度大于等于8且包含至少2种字符为中等强度、密码包含3种字符为强、包含全部4种字符为极强。
提示:
string.digits 可返回’0123456789’
string.ascii_lowercase 可返回’abcdefghijklmnopqrstuvwxyz’
string.ascii_uppercase 可返回’ABCDEFGHIJKLMNOPQRSTUVWXYZ’
string.punctuation 可返回’!"#$%&’()*+,-./:;<=>?@[\]^_`{|}~’
import string
a=list(input(""))
digits=[]
ascii_lowercase=[]
ascii_uppercase=[]
punctuation=[]
count=0
if len(a)<8:print("弱")
elif len(a)>=8:for i in a:if i in string.digits :digits.append(i)if i in string.ascii_lowercase :ascii_lowercase.append(i)if i in string.ascii_uppercase :ascii_uppercase.append(i)if i in string.punctuation:punctuation.append(i)#判断运用了哪些字符方式,并用标志count表示if digits:count=count+1if ascii_lowercase:count=count+1if ascii_uppercase:count=count+1if punctuation:count=count+1#通过count的值可以知道运用了多少种,以此来判断强度if count==2:print("中")if count==3:print("强")if count==4:print("极强")
结果:
123sdf
弱***Repl Closed***12345678Aa!
极强***Repl Closed***
课堂作业--密码强度判断相关推荐
- python判断密码强度并输出_密码强度判断
[python]代码库def pdsz(cd): nnnn = False for c in cd: if c.isnumeric(): nnnn = True break return nnnn d ...
- python密码强度判断代码_Python实现的密码强度检测器示例
本文实例讲述了Python实现的密码强度检测器.分享给大家供大家参考,具体如下: 密码强度 密码强度如何量化呢? 一个密码可以有以下几种类型:长度.大写字母.小写字母.数字以及特殊符号. 显然,密码包 ...
- js判断html密码,JS判断密码强度 - KG-鲜血、汗水和眼泪 - OSCHINA - 中文开源技术交流社区...
JS判断密码强度 //判断输入密码的类型 function CharMode(iN){ if (iN>=48 && iN <=57) //数字 return 1; if ( ...
- Python课堂作业之字符串
1.验证码较验 用户登录网站经常需要输入验证码,验证码包含大小写字母和数字,随机出现.用户输入验证码时不区分大小写,只要各字符出现顺序正确即可通过验证. 请写一个程序完成验证码的匹配验证,假设当前显示 ...
- python判断密码强度_python实现密码强度校验
本文实例为大家分享了python实现密码强度校验的具体代码,供大家参考,具体内容如下 一 校验规则 规则1 密码长度8位以上 规则2 密码需包含数字 规则3 密码需包含大小写字母 规则4 密码需包含特 ...
- XDOJ例题及答案第八更 密码编译 密码强度 排序2 排序3 排序算法比较器 判断奇偶性 平均数 气温波动 亲和数 求交错序列前N项和 求平均值求奇数的和
目录 密码编译 密码强度 排序2 排序3 排序算法比较器 判断奇偶性 平均数 气温波动 亲和数 求交错序列前N项和 求平均值 求奇数的和 密码编译 #include<stdio.h> in ...
- 如何用函数编写判断密码强度
如何用函数编写判断密码强度 <style>span{display: block;} /* 将span转成块状元素 */</style><body><inpu ...
- 用于判断用户注册时,密码强度的JS代码。
<script language=javascript> //CharMode函数//source:www.web2bar.cn //测试某个字符是属于哪一类. function Char ...
- c语言密码强度的判断程序,C语言实现密码强度检测
这篇文章主要为大家详细介绍了C语言实现密码强度检测,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本文实例为大家分享了C语言实现密码强度检测,供大家参考,具体内容如下 ...
最新文章
- 论文笔记之:Generative Adversarial Text to Image Synthesis
- 10天学安卓-第九天
- js取小数点后两位数的方法
- OAuth2认证有一定的了解
- Mysql复习(基础概念+基础操作)
- idea插件安装在哪个目录_从零开始编写自己需要的IntelliJ IDEA 插件
- 数组的声明、创建、初始化
- python判断变量相等_Python判断两个对象相等的原理
- 函数名称修饰符__cdelcl __fastcall 与__stdcall
- 基于Python实现的Cholesky分解与Crout分解
- 金仓数据库KingbaseES之WITH ORDINALITY
- namespace MyProject 买来的二手车怎么查询是否发生过违章或交通事故,要查二手车的维修保养记录和出险记录?
- React项目中请求跨域解决方法
- android adb 命令汇总
- 手把手教你实现Android真机远程截屏
- Linux 运维经验
- 使用yarn代替npm
- python爬虫库是什么意思_Python爬虫基础-两个实用库
- 【web安全】——文件上传的绕过方式
- 计算机网络技术基础拓扑图实验,计算机网络技术实验指导书 4