From 615fd202e5d2b8912fcde7c47b25923a9e80366c Mon Sep 17 00:00:00 2001 From: Zver Date: Mon, 15 Dec 2025 14:15:40 +0500 Subject: [PATCH] =?UTF-8?q?=D0=A1=D0=B4=D0=B5=D0=BB=D0=B0=D0=BB=2011=20?= =?UTF-8?q?=D0=B7=D0=B0=D0=B4=D0=B0=D0=BD=D0=B8=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lesson.11.py | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 lesson.11.py diff --git a/lesson.11.py b/lesson.11.py new file mode 100644 index 0000000..80f6dcd --- /dev/null +++ b/lesson.11.py @@ -0,0 +1,47 @@ +''' ****** Задание 11 из 20 ********* +* Теперь — к делу. +Поиск информации — одна из самых важных задач в наше время. +Предлагаем потренироваться в работе со списками строк, поиском подстроки, и игнорированием регистра. + +Создайте мини-поисковик, который по ключевому слову покажет подходящие заголовки страниц. + +Формат ввода +Вводится натуральное число +N +N — количество страниц, среди которых требуется произвести поиск. +В каждой из последующих +N +N строк записаны заголовки страниц. +В последней строке записан поисковый запрос. + +Формат вывода +Вывести все заголовки страниц, в которых присутствует поисковый запрос (регистр не имеет значения). +Порядок заголовков должен сохраниться. + + +Подсказка +Сохраните все заголовки страниц в список, а затем организуйте еще один цикл уже по нему. + +Пример 1 +Ввод + +3 +Яндекс выпустил задачник по программированию +На соревнованиях по программированию победил любитель питона +Как заказать Яндекс.Такси?! +яндекс +Вывод + +Яндекс выпустил задачник по программированию +Как заказать Яндекс.Такси?! +''' + + +if __name__ == "__main__": + headings = [] + for _ in range(int(input())): + headings.append(input()) + word = input() + for heading in headings: + if word.lower() in heading.lower(): + print(heading) \ No newline at end of file