Вводится натуральное число nn, а затем nn строк и один поисковый запрос. Нужно вывести все введенные строки, в которых содержится поисковый запрос. При этом поиск должен игнорировать регистр символов. Вывести строки можно с использованием списков в языке Python.
Zagadochnyy_Elf
Для решения данной задачи на Python можно использовать следующий алгоритм:
1. Сначала нам потребуется ввести число nn – количество строк, которые будут вводиться.
2. Затем следует вводить nn строк с помощью цикла, например, с помощью цикла for.
3. После ввода строк необходимо ввести поисковый запрос.
4. Далее можно использовать цикл for для прохождения по каждой введенной строке и проверки, содержится ли в ней поисковый запрос с игнорированием регистра символов.
5. Если введенная строка содержит поисковый запрос, можно добавить ее в список с помощью метода append().
6. В конце вывести полученный список, в котором будут содержаться только те строки, в которых был найден поисковый запрос.
Пример реализации:
Этот код позволит вам ввести количество строк, затем ввести каждую строку. После этого будет запрос на ввод поискового запроса. После выполнения программы будут выведены только те строки, в которых найден поисковый запрос при игнорировании регистра символов.
Надеюсь, это объяснение будет полезным и понятным для школьника. Если у вас возникнут вопросы, не стесняйтесь задавать.
1. Сначала нам потребуется ввести число nn – количество строк, которые будут вводиться.
2. Затем следует вводить nn строк с помощью цикла, например, с помощью цикла for.
3. После ввода строк необходимо ввести поисковый запрос.
4. Далее можно использовать цикл for для прохождения по каждой введенной строке и проверки, содержится ли в ней поисковый запрос с игнорированием регистра символов.
5. Если введенная строка содержит поисковый запрос, можно добавить ее в список с помощью метода append().
6. В конце вывести полученный список, в котором будут содержаться только те строки, в которых был найден поисковый запрос.
Пример реализации:
python
n = int(input("Введите количество строк: "))
strings = []
for i in range(n):
strings.append(input("Введите строку: "))
query = input("Введите поисковый запрос: ").lower() # приводим поисковый запрос к нижнему регистру
result = []
for string in strings:
if query in string.lower(): # проверяем, содержится ли поисковый запрос в строке
result.append(string)
print("Результат поиска:")
print(result)
Этот код позволит вам ввести количество строк, затем ввести каждую строку. После этого будет запрос на ввод поискового запроса. После выполнения программы будут выведены только те строки, в которых найден поисковый запрос при игнорировании регистра символов.
Надеюсь, это объяснение будет полезным и понятным для школьника. Если у вас возникнут вопросы, не стесняйтесь задавать.
Знаешь ответ?