Напишите программу, которая принимает ввод одной строки и выводит «мяу», если в этой строке есть подстрока кот
Напишите программу, которая принимает ввод одной строки и выводит «мяу», если в этой строке есть подстрока "кот", и "гав" в противном случае.
Пример 1:
Ввод: Извините, , вы не подскажете, который час?
Вывод: Мяу
Пример 2:
Ввод: Кто я?
Вывод: Гав
Язык программирования: Питон
Пример 1:
Ввод: Извините, , вы не подскажете, который час?
Вывод: Мяу
Пример 2:
Ввод: Кто я?
Вывод: Гав
Язык программирования: Питон
Вулкан 6
Конечно, я могу помочь с этой задачей. Вот Python код, который решает задачу:Давайте разберемся, как работает этот код:
1. Мы определяем функцию `check_string`, которая принимает вводную строку в качестве аргумента.
2. Внутри функции мы используем условное выражение `if ... else`, чтобы проверить, содержит ли введенная строка подстроку "кот". Если да, мы возвращаем строку "мяу", иначе - "гав".
3. Затем мы запрашиваем у пользователя ввод строки, используя функцию `input`, и сохраняем его в переменной `user_input`.
4. Мы вызываем функцию `check_string` с аргументом `user_input` и сохраняем возвращаемое значение в переменной `result`.
5. Наконец, мы выводим значение переменной `result` на экран с помощью функции `print`.
Таким образом, когда вы вводите строку, программа будет проверять наличие подстроки "кот" и выводить "мяу" или "гав" в зависимости от результата проверки.
Надеюсь, это помогает. Если у вас есть дополнительные вопросы, не стесняйтесь задавать.