Вопрос задан 14.04.2025 в 12:37. Предмет Информатика. Спрашивает Паршина Марина.

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

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

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

Отвечает Черниш Андрій.

Для того чтобы решить задачу, нам нужно проверить, что каждая из введённых строк содержит одно из слов: "да" или "нет". Важно учесть, что эти слова могут быть написаны в любом регистре (например, "Да", "НЕТ" и так далее), поэтому необходимо учесть это при сравнении.

Примерный алгоритм решения:

  1. Считываем две строки.
  2. Приводим каждую строку к нижнему регистру, чтобы избежать проблем с регистром.
  3. Проверяем, что каждая из строк — это либо "да", либо "нет".
  4. Если это так для обеих строк, выводим "ВЕРНО", иначе — "НЕВЕРНО".

Вот пример кода, который решает эту задачу:

python
# Считываем две строки str1 = input().strip().lower() # Приводим первую строку к нижнему регистру str2 = input().strip().lower() # Приводим вторую строку к нижнему регистру

# Проверяем, являются ли обе строки "да" или "нет" if (str1 == "да" or str1 == "нет") and (str2 == "да" or str2 == "нет"): print("ВЕРНО") else: print("НЕВЕРНО")

Пояснение:

  • input().strip().lower() — считывает строку, убирает лишние пробелы в начале и в конце и приводит строку к нижнему регистру.
  • str1 == "да" or str1 == "нет" — проверяем, что первая строка либо "да", либо "нет".
  • Аналогичную проверку делаем для второй строки.
  • Если обе строки удовлетворяют условиям, выводим "ВЕРНО", иначе — "НЕВЕРНО".

Пример 1:

makefile
Ввод: Да Нет

Вывод: ВЕРНО

Пример 2:

makefile
Ввод: Да Может быть

Вывод: НЕВЕРНО

Этот код эффективно решает задачу, проверяя каждую строку на соответствие нужному условию.

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

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

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

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