|
|
发表于 2018-1-17 16:13:15
|
显示全部楼层
本帖最后由 小木船 于 2018-1-17 16:14 编辑
- def findpass(string1):
- string = string1.replace('\n','')
- flag = 1
- length = len(string)
- for i in range(4,length-4):
- if (string[i].islower()):
- if (string[i+4].islower() and string[i-4].islower()):
- for n in range(1,4):
- if not string[i+n].isupper():
- flag = 0
- break
- if not string[i-n].isupper():
- flag = 0
- break
- if flag ==1:
- print(string[i],end='')
- findpass('cFSCbSKFdDlGFGSWSDPLOIUEYSSaaaasascWWWFFFWFFFdFFFkFFFhFsFFFdGFFsGGGGffffffff')
复制代码
这个习题,以上我自己写的可以通过。但是把字符串换成习题中的附件字符串(前边15楼可以下载),就不能通过了。输出是空的,没有抓到一个字符。
我把附件字符串中的回车键都替换了,也不行,有人知道问题所在吗?谢谢 |
|