|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 玄墨默 于 2020-12-21 15:43 编辑
特殊字符 = '~!@#$%^&*()_=-/,.?<>;:[]{}|\'
字母 = 'abcdefghijklmnopqrstuvwxyzvABCDEFGHIJKLMNOPQRSTUVWXYZ'
数字 = '0123456789'
输入 = input('请输入需要检查的密码组合:')
长度 = len(输入)
全是字母 = 输入.isalpha()
全是数字 = 输入.isdigit()
if (长度<=8) or (全是字母) or (全是数字):
print('您的密码安全级别评定为:低')
print('''请通过以下方式提升您的密码安全级别:
1.密码必须由数字、字母及特殊字符三种组合;
2.密码只能由字母开头;
3.密码长度不能低于16位。''')
elif i1 in 特殊字符:
if i2 in 字母:
if i3 in 数字:
if 元素 in 输入:
含有特殊字符 = i1 == 元素
含有字母 = i2 == 元素
含有数字 = i3 == 元素
首位是字母 = 输入.startswith(i2)
if (长度>=16) and
含有特殊字符 and
含有字母 and
含有数字 and
首位是字母:
print('您的密码安全级别评定为:高')
print('请继续保持')
else:
print('您的密码安全级别评定为:中')
print('''请通过以下方式提升您的密码安全级别:
1.密码必须由数字、字母及特殊字符三种组合;
2.密码只能由字母开头;
3.密码长度不能低于16位。''')
- 特殊字符 = '~!@#$%^&*()_=-/,.?<>;:[]{}|\ '#\会进行转义所以空格一下
- 字母 = 'abcdefghijklmnopqrstuvwxyzvABCDEFGHIJKLMNOPQRSTUVWXYZ'
- 数字 = '0123456789'
- 输入 = input('请输入需要检查的密码组合:')
- 长度 = len(输入)
- 全是字母 = 输入.isalpha()
- 全是数字 = 输入.isdigit()
- if (长度<=8) or (全是字母) or (全是数字):
- print('您的密码安全级别评定为:低')
- print('''请通过以下方式提升您的密码安全级别:
- 1.密码必须由数字、字母及特殊字符三种组合;
- 2.密码只能由字母开头;
- 3.密码长度不能低于16位。''')
-
- elif i1 in 特殊字符:
- if i2 in 字母:
- if i3 in 数字:
- if 元素 in 输入:
- 含有特殊字符 = i1 == 元素
- 含有字母 = i2 == 元素
- 含有数字 = i3 == 元素
- 首位是字母 = 输入.startswith(i2)
- if (长度>=16) and\#这里要加换行符
- 含有特殊字符 and\
- 含有字母 and\
- 含有数字 and\
- 首位是字母:
- print('您的密码安全级别评定为:高')
- print('请继续保持')
- else:
- print('您的密码安全级别评定为:中')
- print('''请通过以下方式提升您的密码安全级别:
- 1.密码必须由数字、字母及特殊字符三种组合;
- 2.密码只能由字母开头;
- 3.密码长度不能低于16位。''')
复制代码
可以运行了,不知道对不对。这太多了你自己瞧瞧吧
|
|