Русский язык

Найдите строки, содержащие только слово блокнот в его разных формах, рука в различных формах и лампа в разных формах

Найдите строки, содержащие только слово "блокнот" в его разных формах, "рука" в различных формах и "лампа" в разных формах. Также найдите строки, содержащие слово "ухо" в различных формах.
Верные ответы (1):
  • Pyatno
    Pyatno
    28
    Показать ответ
    Разбор задачи по поиску слов в тексте:

    Инструкция: Для решения этой задачи нам понадобится алгоритм, который будет искать строки в тексте, содержащие определенные слова. Нам нужно найти строки, содержащие слова "блокнот", "рука", "лампа" в различных формах, а также строки, содержащие слово "ухо" в разных формах.

    Для начала, мы должны разделить весь текст на строки. Это можно сделать, разбив текст на отдельные строки по символу новой строки "\n".

    Затем, мы будем проверять каждую строку, используя ключевые слова и их разные формы. Для этого нужно будет использовать оператор "in" и какой-то из следующих методов: find(), index(), count() или регулярные выражения.

    Пример использования:


    text = "Я взял блокнот и ручку. Моя рука лежала на столе. В комнате горела лампа."

    lines_with_keywords = []

    # Разбиваем текст на строки
    lines = text.split("\n")

    # Проверяем каждую строку на наличие ключевых слов
    for line in lines:
    # Проверяем наличие слова "блокнот"
    if "блокнот" in line:
    lines_with_keywords.append(line)

    # Проверяем наличие слова "рука"
    if "рука" in line:
    lines_with_keywords.append(line)

    # Проверяем наличие слова "лампа"
    if "лампа" in line:
    lines_with_keywords.append(line)

    # Проверяем наличие слова "ухо"
    if "ухо" in line:
    lines_with_keywords.append(line)

    # Выводим найденные строки с ключевыми словами
    for line in lines_with_keywords:
    print(line)


    Совет: Для упрощения поиска используйте lower() для преобразования текста в нижний регистр, чтобы не учитывать регистр символов.

    Задача на проверку: Найдите строки, содержащие слова "книга", "палец" и "светильник" в различных формах. Найдите также строки, содержащие слово "ухо" в разных формах. Предположим, что текст находится в переменной `text`.
Написать свой ответ: