Доброго времени суток! Я учу анг. язык и при переводе текста мне понадобилось узнать с какой частотой повторяется слова в текст, что бы выявить для себя наименее употребляемые.
Есть текст, в тексте нужно подсчитать сколько раз повторяеться каждое слово самого текста
Моя логика программы:
Открываю файл
Начинаю считывать буквы до «не букв»(точка, пробел, перевод на новую строку, табуляция…)
Когда достигнут «не буквы» записываю свое первое слово в переменную
Начинаю искать это слово в тесте
Когда нахожу идентичное слово, устанавлюю +1 к этому слову.
Когда достигнут конец файла, начинаю считывать новое слово с места где закончил + 1 символ(на этом месте где остановился находится «не буква»).
Цикл повторяется пока не достигну конца файла.
Потом вывожу результаты:
Hello – 3
My – 15
I -35
Are- 56
…
И т.д.
Обращался к ребятам на PHP форум, там мне не помогли, сам я не программист. Очень надеюсь на Вашу добрую питонскую сердечность))