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