Прикреплённый файл «2013-12-20-anna2.py»
Загрузка 1 #!/usr/bin/env python
2 # coding: utf
3 '''
4 Найти самое часто употребляемое слово в романе Льва Толстого «Анна Каренина».
5 - слово — последовательность русских букв без учёта регистра
6 - сделать это для слов любой длины, начинающихся с маленькой буквы
7 '''
8
9 MAXLEN=10
10
11 # Словари для слов каждой длины
12 Dict={}
13 # Алфавит
14 abc="".join([unichr(c) for c in range(ord(u"а"),ord(u"я")+1)+range(ord(u"А"),ord(u"Я")+1)])
15 anna_kar = open("anna.txt").read().decode("utf-8")
16
17 w=""
18 for c in anna_kar:
19 if c in abc:
20 w+=c
21 elif w:
22 if w[0].islower():
23 Dict[len(w)][w]=Dict.setdefault(len(w),{}).setdefault(w,0)+1
24 w=""
25
26 for i in sorted(Dict.keys()):
27 n,w = max(zip(Dict[i].values(),Dict[i].keys()))
28 print u"{0}: {1} ({2})".format(i, w, n)
Прикреплённые файлы
Для ссылки на прикреплённый файл в тексте страницы напишите attachment:имяфайла, как показано ниже в списке файлов. Не используйте URL из ссылки «[получить]», так как он чисто внутренний и может измениться.- [получить | показать] (2013-12-27 11:30:53, 0.6 KB) [[attachment:2013-12-20-anna.py]]
- [получить | показать] (2013-12-27 11:31:26, 0.9 KB) [[attachment:2013-12-20-anna2.py]]
- [получить | показать] (2013-12-27 11:31:31, 7.4 KB) [[attachment:2013-12-20-greditor.py]]
Вам нельзя прикреплять файлы к этой странице.