Условие:
Изучение текста отчёта компании.
Квартальный отчёт IT-фермеров "Килобайты урожая" о сельскохозяйственных работах содержит текстовую часть.
Пример исходных данных (формат файла txt):
"В целом, урожай был хороший. Сбор пшеницы начался рано. Урожай и сбор ячменя прошёл на отлично.
Сельхозтехника ломалась мало, поэтому простоев оборудования не было"
Напишите функцию, которая загружает текст из файла data.txt, подсчитывает частоту слов, игнорируя стоп-слова, и учитывает синонимы: "урожай" и "сбор" считаются одним словом. Выведите списком в порядке убывания частоты встречаемости слов трёх самых частых слов с учётом синонимов.
Стоп-слова:\nstop_words = {"и", "был", "проходит", "продолжается", "начался", "завершён", "превысил", "средний", "успешным", "пшеницы"}
Синонимы:\nsynonyms = {"сбор": "урожай"}
Пример выходных данных:
[('урожай', 13), ('кукуруза', 12), ('отличный', 11)]

