python challenge 10网址:www.pythonchallenge.com/pc/return/bull.html
点击图片后出现www.pythonchallenge.com/pc/return/sequence.txt,信息如下:
a = [1, 11, 21, 1211, 111221,
原来就是要找规律的题目,第一个数字是1,第二个数字是11,第三个是21,第四个是。。。,仔细看看上述的数字,会发现原来规律就是:
第一个是1;
第二个是前面一个数字是一个1,就是11;
第三个是前面的数字有两个1,就是21;
第四个就是前面的数字有一个2,一个1,就是1211;
第五个就是前面的数字为一个1,一个2,两个1,就是111221;
。。。。。。。。。。。。。。。。。
得出结果是5808,python challenge 11的网址就是:www.pythonchallenge.com/pc/return/5808.html
如果需要用户名和密码的话,用户名为huge,密码为file。
源代码:
test=['1']
a='1'
i=0
j=0
s=''
while(i<=31):
while(j<len(a)):
temp=a[j]
count=1
for k in range(j+1,len(a)):
if a[k]==temp:
count+=1
continue
else:
break
s=s+str(count)+a[j]
j=j+count
test.append(s)
a=s
s=''
i+=1
j=0
print len(test[30])