|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
第14课 要求检测密码安全程度,我设置了一个小程序,为啥跑不起来呀?
- password = input('请输入需要检查的密码组合:')
- list1 = ['~','!','@','#','
- 这里我的想法是用列表把%$@%$#$$%这些特殊字符包括进来,但不知道如何让变量中单个字符来调用啊,'%','^','&','*','(',')','_','-','<','>']
- while password:
- if ((password.isalnum() == 1) and (len(password)) >= 16) and (password.istittle() == 1) and (password in list1):
- print ('您的密码安全级别评定为:高\r\n请继续保持')
- continue
- elif ((password.isalnum() == 1) and (len(password)) >= 8):
- print('您的密码安全级别评定为:中\r\n请按以下方式提升您的密码安全级别:\r\n\
- 1.密码必须由数字、字母、特殊字符三种组合\r\n\
- 2.密码只能由字母开头\
- 3.密码长度不能低于16位')
- continue
- elif ((password.isalnum() == 1) and (len(password)) >= 8):
- print('您的密码安全级别评定为:中\r\n请按以下方式提升您的密码安全级别:\r\n\
- 1.密码必须由数字、字母、特殊字符三种组合\r\n\
- 2.密码只能由字母开头\
- 3.密码长度不能低于16位')
- break
复制代码
这里我的想法是用列表把%$@%$#$$%这些特殊字符包括进来,但不知道如何让变量中单个字符来调用啊 |
|