|

楼主 |
发表于 2021-1-12 08:52:23
|
显示全部楼层
本帖最后由 Peteryo01223 于 2021-1-12 09:05 编辑
改了下,成功了。
不过,大家说的对,可读性极差。
现在去读读小甲鱼的答案,我得学习大佬思路。
- str1= ''' '''
- length = len(str1)
- for i in range(length-5): # 解决换行问题,导致统计不能顺利经行
- if i == '\n':
- continue
-
- if str1[i].islower() and str1[(i+1)].isupper() and str1[(i+2)].isupper()and str1[(i+3)].isupper()and str1[(i+4)].islower()and str1[(i+5)].isupper() and str1[(i+6)].isupper() and str1[(i+7)].isupper() and str1[(i+8)].islower() :
- # 即:第 i 个字母小写,
- # 第 (i+1) 个字母大写,
- # 第 (i+2) 个字母大写,
- # 第 (i+3) 个字母大写,
- # 第 (i+4) 个字母小写,也就是密码的位置,
- # 第 (i+5) 个字母大写,
- # 第 (i+6) 个字母大写,
- # 第 (i+7) 个字母大写,
- # 第 (i+8) 个字母小写,
- print (str1[i+4], end = '') #
- else:
- pass
复制代码
|
|