|
发表于 2020-1-15 21:01:53
|
显示全部楼层
本楼为最佳答案
第一行多了个 print。应该改成这样:
- '''
- 低级密码要求:
- 1. 密码由单纯的数字或小写字母组成
- 2. 密码长度小于等于 8 位
- 中级密码要求:
- 1. 密码必须由数字、小写字母或特殊字符任意两种组合
- 2. 密码长度不能低于 8 位
- 高级密码要求:
- 1. 密码必须由数字、小写字母及特殊字符三种组合
- 2. 密码只能由字母开头
- 3. 密码长度不能低于 16 位'''
- password = input('请输入您的密码:')
- lowest = '123456789zxcvbnmasdfghjklqwertyuiop'
- standard = '123456789zxcvbnmasdfghjklqwertyuiop$%'
- highest = '123456789zxcvbnmasdfghjklqwertyuiop$%&'
- length = len(password)
- for each in password:
- if length <= 8 and each in lowest:
- print('低级密码')
- elif 8 < length < 16 and each in standard:
- print('中极密码')
- elif length > = 16 and each in highest:
- print('高级密码')
- else:
- password = input('您输入的密码不符合标准请重新输入:')
- continue
复制代码 |
|