Задание №10 — Поиск слова в тексте
#69252Задание №10ФИПИ
Текстовый процессор
Текст произведения Льва Николаевича Толстого «Севастопольские рассказы» представлен в виде файлов различных форматов. Откройте один из файлов и определите, сколько раз встречается в тексте отдельное слово «теперь» со строчной буквы. Другие формы этого слова учитывать не следует. В ответе запишите только число.
Правильный ответ
45
Пояснение
Решение:
Текст дан сразу в пяти форматах (DOC, DOCX, ODT, RTF, TXT) — это один и тот же текст, достаточно открыть любой файл в текстовом редакторе (MS Word, LibreOffice Writer, «Блокнот»).
Открываем поиск (Ctrl+F) и настраиваем параметры:
- «Только слово целиком» — включено: по условию «другие формы этого слова учитывать не следует», а значит, «теперешнее», «теперешнего», «теперича» в счёт не идут;
- «Учитывать регистр» — включено: нужно слово со строчной буквы, а вариант «Теперь» с прописной встречается в тексте 5 раз и в ответ не входит.
Кнопка «Найти все» показывает 45 совпадений.
Проверка программой по текстовому файлу:
import re
text = open('59122_10.txt', encoding='cp1251').read()
print(len(re.findall(r'\bтеперь\b', text)))Программа печатает 45.Ответ: 45