Added tasks for the control work

This commit is contained in:
Dmitry Belan
2026-07-14 12:46:00 +03:00
commit dac96f74c8
9 changed files with 154 additions and 0 deletions
+5
View File
@@ -0,0 +1,5 @@
**Постановка:** Напишите 3 функции для анализа текста.
**Задание:**
1. `get_valid_input()` — через `while` запрашивает ввод текста. Если ввод пустой или содержит цифры, выбрасывает `ValueError` и просит ввести снова.
2. `calculate_frequency(text)` — возвращает словарь с количеством повторений каждого слова.
3. `sort_and_display(freq_dict)` — сортирует словарь по значению и выводит топ-3 самых частых слов.