|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#5 作业题,找密码,条件:密码是小写字母,且其左右两侧都有且只有三个大写字母
str1='ACFaCTLbIQlcAIVgMTqHFKkSWAswqbDDHtpgcWaXSSglUYKE'
length=len(str1)
password=[]
ps=[]
#找出小写字母的序号
for i in range(length):
if str1[i].islower:
ps.append(i)
#根据小写字母下表前后差值是否为3,确定密码序号,然后把密码找出来
length1=len(ps)
for each in range(1,length1-1):
if ps[each]-ps[each-1]==3 and ps[each+1]-ps[each]==3:
password.append(str1(ps[each]))
print(password)
ps 列表内容:
- [3, 7, 10, 11, 15, 18, 22, 26, 27, 28, 29, 33, 34, 35, 36, 38, 42, 43]
复制代码
而你字符串 :
- str1='ACFaCTLbIQlcAIVgMTqHFKkSWAswqbDDHtpgcWaXSSglUYKE'
复制代码
你看下 b 的位置参数减去 a 的位置参数值是多少
|
|