Напишите программу на языке Python, которая получает текст в качестве входных данных и возвращает два слова: наиболее
Напишите программу на языке Python, которая получает текст в качестве входных данных и возвращает два слова: наиболее часто повторяющееся слово и самое длинное слово. Запретите использование импорта.
07.12.2023 03:57
Пояснение:
Для решения данной задачи нам потребуется создать программу на языке Python, которая будет принимать текст в качестве входных данных и возвращать два слова: наиболее часто повторяющееся слово и самое длинное слово. Для выполнения этой задачи мы можем использовать следующий алгоритм:
1. Прочитайте входной текст и разделите его на отдельные слова.
2. Создайте словарь, где ключами будут слова из текста, а значениями - количество повторений каждого слова.
3. Найдите наиболее часто повторяющееся слово, проверив значения в словаре.
4. Найдите самое длинное слово, проверив длину каждого слова в тексте.
5. Верните найденные слова.
Реализация данного алгоритма может выглядеть следующим образом:
Совет:
Чтобы лучше понять работу программы, вы можете пройти пошаговое выполнение кода с использованием отладчика или вручную проверить результаты на примерах с небольшими текстами.
Задание:
Напишите программу, которая принимает следующий текст: "Python - это удивительный язык программирования!" и возвращает наиболее часто повторяющееся слово и самое длинное слово из данного текста.