Консольная программа для сравнения двух текстов и их анализа.
- Множества (
set) — пересечение, разность - Работа со строками (очистка, split, lower)
- Удаление знаков препинания (
string.punctuation) - Функции и модульность
- Подсчёт статистики
- Обработка ошибок ввода
- Количество предложений
- Количество слов (всего)
- Количество уникальных слов
- Количество символов
- Список уникальных слов
- Общие слова (пересечение)
- Уникальные слова для первого текста
- Уникальные слова для второго текста
- Удаление всех знаков препинания
- Приведение к нижнему регистру
- Игнорирование слов короче 2 символов (предлоги, союзы)
- Учёт многоточия как одного предложения
- Проверка на пустой ввод
- Корректная работа с текстом без значимых слов
- Понятные сообщения об ошибках
=============================================
АНАЛИЗАТОР ТЕКСТА
=============================================
Введите первый текст:
Привет мир! Как дела?
Введите второй текст:
Привет солнце! Как погода?
=============================================
РЕЗУЛЬТАТЫ АНАЛИЗА
=============================================
Общая информация:
Общие слова: как, привет
Информация для 1 текста:
Всего предложений: 2
Всего слов: 4
Всего символов: 21
Всего уникальных слов: 2
Уникальные слова: дела мир
Информация для 2 текста:
Всего предложений: 2
Всего слов: 4
Всего символов: 26
Всего уникальных слов: 2
Уникальные слова: погода солнце
- Работать с множествами в реальной задаче
- Очищать текст от пунктуации
- Считать статистику
- Писать модульный код с функциями
- Обрабатывать краевые случаи
06_text_analyzer/
├── main.py # основной код программы
└── README.md # документацияpython main.py✅ Проект готов