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