第2题提示看源代码,打开以后发现有非常大的一段,因此先把文本内容存入文本文件“2.txt”。源代码里有提示“find rare characters in the mess below”,因此我们要写程序,统计一下这段文字中哪些字符出现次数最少。经统计,”a,e,i,l,q,u,t,y”仅出现过一次,因此这道题的答案应该是这八个字母的一种排列。最终结果是“equality”。因此把URL改成“equality.html”,就进入下一关。
URL:
http://www.pythonchallenge.com/pc/def/equality.html
程序:
f=file('2.txt','r')
c=[]
d={}
for line in f.readlines():
for i in line:
if d.has_key(i):
d[i]+=1
else:
d[i]=1
# print line,
f.close()
print d