Files
2026-07-14 12:20:34 +03:00

9 lines
1.1 KiB
Markdown

### Задача 2. Анализатор текста (Словари, while и исключения)
Напишите программу из 3 функций:
1. `safe_input()` — через цикл `while` запрашивает у пользователя строку. Если строка пустая, выбрасывает `ValueError`, перехватывает его через `try-except`, выводит *"Строка не может быть пустой"* и просит ввести снова. Возвращает введенную строку.
2. `count_chars(text)` — принимает строку и возвращает словарь с частотностью каждого символа (пробелы нужно проигнорировать).
3. `get_top_tuples(freq_dict)` — принимает словарь частотности, переводит его в список кортежей `(символ, количество)`, сортирует по убыванию количества и возвращает этот список.