Сделал 11 задание
This commit is contained in:
parent
9252e60f6b
commit
615fd202e5
47
lesson.11.py
Normal file
47
lesson.11.py
Normal 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)
|
||||||
Loading…
Reference in a new issue