Напишите программу, которая находит кота. Пользователь вводит сначала количество строк, потом сами строки. Если хотя бы в одной введённой строке нашлось сочетание букв «Кот» или «кот», кот найден; однако если в этой или любой последующей строке нашлось сочетание букв «Пёс» или «пёс», то кот снова потерян, если только он не найдётся ещё позже. Если в итоге кот найден, программа выводит «МЯУ», иначе программа выводит «НЕТ».
Формат ввода
Количество строк, затем сами строки.
Формат вывода
Одно сообщение: «МЯУ» или «НЕТ».
напиши код на python
Информатика 10 класс Алгоритмы и структуры данных
Давайте разберем, как написать программу на Python, которая решает поставленную задачу. Мы будем следовать шагам, которые помогут нам логически и структурированно подойти к решению.
Теперь давайте посмотрим на код, который реализует этот алгоритм:
```python # Ввод количества строк n = int(input("Введите количество строк: ")) # Переменная, чтобы отслеживать найден ли кот cat_found = False # Обработка каждой строки for _ in range(n): line = input() # Проверяем наличие "Кот" или "кот" if "Кот" in line or "кот" in line: cat_found = True # Проверяем наличие "Пёс" или "пёс" if "Пёс" in line or "пёс" in line: cat_found = False # Вывод результата if cat_found: print("МЯУ") else: print("НЕТ") ```Этот код сначала запрашивает количество строк, затем обрабатывает каждую строку, проверяя наличие ключевых слов, и, наконец, выводит результат в зависимости от того, был ли найден кот.