Вы не можете выбрать более 25 тем
Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
Это архивный репозиторий. Вы можете его клонировать или просматривать файлы, но не вносить изменения или открывать задачи/запросы на слияние.
|
- import sys
-
-
- def get_value(pair):
- key, value = pair
- return value
-
-
- def get_word(chunk):
- if all(x.isalpha() for x in chunk):
- if len(chunk) < 4:
- return None
- return chunk.lower()
- else:
- return None
-
-
- def main():
- filename = sys.argv[1]
- stream = open(filename, "r")
-
- scores = {}
-
- for line in stream.readlines():
- for chunk in line.split():
- word = get_word(chunk)
- if word:
- if not word in scores:
- scores[word] = 0
- else:
- scores[word] += 1
-
- stream.close()
-
-
- if __name__ == "__main__":
- main()
|