Создайте программу, которая принимает ввод строки и затем выводит мяу , если в этой строке есть подстрока кот , и
Создайте программу, которая принимает ввод строки и затем выводит "мяу", если в этой строке есть подстрока "кот", и "гав" в противном случае. Пример 1: Введите строку: извините, , вы не подскажете, который час? Вывод: мяу. Пример 2: Введите строку: кто я? Вывод: гав.
11.12.2023 01:55
Объяснение: Для создания программы, которая распознает наличие подстроки "кот" в заданной строке, нужно использовать алгоритм поиска подстроки. Для этого можно воспользоваться методом `find()`, который возвращает индекс первого вхождения искомой подстроки в строке. Если `find()` возвращает -1, то это означает, что подстрока не найдена. На основе этого значения программа будет выводить "мяу" или "гав".
Пример использования:
Совет: Чтобы лучше понять работу программы, можно самостоятельно пройтись по шагам и представить, как бы вы искали указанную подстроку в строке. Разберем пример 1: "извините, , вы не подскажете, который час?". Ищем подстроку "кот" в этой строке. На первый взгляд подстроки "кот" в данной строке нет, но если привести его к нижнему регистру и удалить из него все пробелы, получаем "извините,вынеподскажете,которыйчас?". Здесь уже есть подстрока "кот". Таким образом, программа должна вывести "мяу".
Упражнение: Введите строку: "В котле кипел котлетный суп." Какой будет вывод программы?