Задание №10 — Поиск слова в тексте
#69366Задание №10ФИПИ
Текстовый процессор
Определите, сколько раз в тексте романа М. А. Булгакова «Собачье сердце» встречается отдельное слово «больше» со строчной буквы. В ответе укажите только число.
Правильный ответ
15
Пояснение
Решение:
Открываем прилагаемый файл, ищем по всему тексту романа (Ctrl+F).
Параметры поиска:
- «Только слово целиком» — включено: слова «большевики», «большевиками», «большевизме», внутри которых есть сочетание «больше», считать нельзя;
- «Учитывать регистр» — включено: нужно слово со строчной буквы, а вариант «Больше» с прописной в тексте один раз встречается и в ответ не идёт.
«Найти все» даёт 15 совпадений.
Проверка программой:
import re
text = open('text.txt', encoding='utf-8').read()
print(len(re.findall(r'\bбольше\b', text)))Программа печатает 15.Ответ: 15