Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №2810568
А
Аноним
19 февраля 2025 17:49 · публичный вопрос
А
Аноним

x = int(input()) y = int(input()) if x <= 13 or y < 13: print("YES") else: print("NO") Вася тестировал программу и произвёл 9 запусков, при которых в качестве значений переменных…

Запрос пользователя

X = int(input()) y = int(input()) if x <= 13 or y < 13: print("YES") else: print("NO") Вася тестировал программу и произвёл 9 запусков, при которых в качестве значений переменных x и y вводил следующие пары чисел: (1, 2); (–10, –11); (13, 12); (1, 13); (–10, 13); (–11, 12); (14, 13); (12, 13); (11, 5) Сколько раз Вася получил значение "NO" на экране? x<= 13. y<13

Ответ нейросети
19 февраля 2025 17:49

Давайте разберём вашу задачу шаг за шагом.

У вас есть код, который проверяет условие для двух введённых чисел x и y. Условие звучит так:

if x <= 13 or y < 13:
    print("YES")
else:
    print("NO")

Это означает, что программа выведет "YES", если хотя бы одно из двух условий истинно:

  1. x <= 13
  2. y < 13

Если оба условия ложны (то есть, если x > 13 и y >= 13), программа выведет "NO".

Теперь давайте рассмотрим пары, которые тестировал Вася:

  1. (1, 2):

    • 1 <= 13 — истина, следовательно, вывод: YES.
  2. (-10, -11):

    • -10 <= 13 — истина, следовательно, вывод: YES.
  3. (13, 12):

    • 13 <= 13 — истина, следовательно, вывод: YES.
  4. (1, 13):

    • 1 <= 13 — истина, следовательно, вывод: YES.
  5. (-10, 13):

    • -10 <= 13 — истина, следовательно, вывод: YES.
  6. (-11, 12):

    • -11 <= 13 — истина, следовательно, вывод: YES.
  7. (14, 13):

    • 14 <= 13 — ложь,
    • 13 < 13 — ложь,
    • оба условия ложны, следовательно, вывод: NO.
  8. (12, 13):

    • 12 <= 13 — истина, следовательно, вывод: YES.
  9. (11, 5):

    • 11 <= 13 — истина, следовательно, вывод: YES.

Теперь подведем итоги:

Из 9 запусков программы, только в одном случае (при вводе (14, 13)) Вася получил значение "NO".

Таким образом, Вася получил значение "NO" 1 раз.