
Вопрос задан 14.04.2025 в 12:37.
Предмет Информатика.
Спрашивает Паршина Марина.
Напишите программу, которая считывает две строки и выводит «ВЕРНО», если в каждой из них записано или слово да, или слово нет (в любой комбинации). Если это не так, выведите «НЕВЕРНО».
Помогите пожалуйста
Ответы на вопрос

Отвечает Черниш Андрій.
Для того чтобы решить задачу, нам нужно проверить, что каждая из введённых строк содержит одно из слов: "да" или "нет". Важно учесть, что эти слова могут быть написаны в любом регистре (например, "Да", "НЕТ" и так далее), поэтому необходимо учесть это при сравнении.
Примерный алгоритм решения:
- Считываем две строки.
- Приводим каждую строку к нижнему регистру, чтобы избежать проблем с регистром.
- Проверяем, что каждая из строк — это либо "да", либо "нет".
- Если это так для обеих строк, выводим "ВЕРНО", иначе — "НЕВЕРНО".
Вот пример кода, который решает эту задачу:
Пояснение:
input().strip().lower()
— считывает строку, убирает лишние пробелы в начале и в конце и приводит строку к нижнему регистру.str1 == "да" or str1 == "нет"
— проверяем, что первая строка либо "да", либо "нет".- Аналогичную проверку делаем для второй строки.
- Если обе строки удовлетворяют условиям, выводим "ВЕРНО", иначе — "НЕВЕРНО".
Пример 1:
Пример 2:
Этот код эффективно решает задачу, проверяя каждую строку на соответствие нужному условию.
Похожие вопросы









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









Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili