Вопрос задан 17.03.2025 в 17:34. Предмет Информатика. Спрашивает Свиридова Надежда.

Напишите программу, которая считывает одну строку, после чего выводит «МЯУ», если в введённой строке есть подстрока «кот», и «ГАВ» в противном случае.

Пример 1
Ввод Вывод
Извините, пожалуйста, вы не подскажете, который час?
МЯУ
Пример 2
Ввод Вывод
Кто я? кто
ГАВ

Перейти к ответам

Ответы на вопрос

Отвечает Панова Алёна.

Вот пример программы на Python, которая выполняет указанную задачу:

python
# Считываем ввод пользователя user_input = input("Введите строку: ")

# Проверяем, содержит ли строка подстроку "кот" if "кот" in user_input.lower(): print("МЯУ") else: print("ГАВ")

Пояснение:

  1. Считывание строки:

    • Программа запрашивает ввод строки с помощью функции input().
  2. Проверка наличия подстроки:

    • Используется оператор in, который проверяет, содержится ли подстрока "кот" в строке.
    • Чтобы сделать проверку нечувствительной к регистру, используется метод lower(), который преобразует всю строку к нижнему регистру.
  3. Вывод результата:

    • Если подстрока "кот" найдена, выводится МЯУ.
    • В противном случае программа выводит ГАВ.

Примеры работы программы:

Пример 1:

Ввод:

Извините, пожалуйста, вы не подскажете, который час?

Вывод:

МЯУ

Пример 2:

Ввод:

Кто я? кто

Вывод:

ГАВ

Примечание:

  • Программа будет учитывать только точное вхождение подстроки "кот" в любом регистре. Например, слово "Котёнок" также вызовет вывод МЯУ, так как содержит "кот".

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос