Сделал 11 задание

This commit is contained in:
parent 9252e60f6b
commit 615fd202e5

47
lesson.11.py Normal file
View file

@ -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)