pythonchallenge.com | Python Challenge 第2关 题解

昨天第一关过了之后只是扫了下第二关的题目。

内容

题解

图上神马都米有,果断看提示!

MAYBE那么大个,好吧,右键,查看源代码,乱七八糟的字符,真真是Mess!懒了,洗洗睡,今天才好好研究了下。也不知道它要干嘛,anyway,先写个字符统计的东东看下有什么结果。

上代码~

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
f = open('ocr.txt', 'r')
index = ''
d = {}

for line in f:
for ch in line:
if ch in d:
d[ch] = d[ch]+1
else:
d[ch] = 1
index = index + " " + ch
for a in d:
print a + ' : ' + str(d[a])

print index

哎哟喂,结果真的有几个个数为一的字符。

直接改了url,结果来了个404!

好吧,貌似dict这个结构打印出来会自动排序的。额~手动查找吧。

按出现的顺序重新组成了一个串。咦,居然是个单词。靠谱!

改了Url,enter,oh, yeah~

所以这个代码有待改进……

后来加了个Index,每来一个新的字符就把它粘到后面。于是,就可以看到各个字符出现的顺序啦。妈妈再也不怕我第一次就404了!

请言小午吃个甜筒~~