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