5 lines
650 B
Markdown
5 lines
650 B
Markdown
**Постановка:** Напишите 3 функции для анализа текста.
|
|
**Задание:**
|
|
1. `get_valid_input()` — через `while` запрашивает ввод текста. Если ввод пустой или содержит цифры, выбрасывает `ValueError` и просит ввести снова.
|
|
2. `calculate_frequency(text)` — возвращает словарь с количеством повторений каждого слова.
|
|
3. `sort_and_display(freq_dict)` — сортирует словарь по значению и выводит топ-3 самых частых слов. |