Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №3222343
А
Аноним
16 мая 2025 10:54 · публичный вопрос
А
Аноним

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

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

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

Ответ нейросети
16 мая 2025 10:54

Рассмотрим каждую из 9 пар значений (x, y), чтобы определить, когда программа выводит "NO".

Условие программы:

if x >= 11 or y > 11:
    print("YES")
else:
    print("NO")

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

  • x >= 11
    или
  • y > 11

А если оба условия ложны, то программа выводит "NO".

Теперь поэтапно для каждой пары:

  1. (1, 2)

    • x = 1, y = 2
    • x >= 11? Нет, 1 >= 11? Нет
    • y > 11? Нет, 2 > 11? Нет
    • Итог: оба условия ложны → вывод "NO"
  2. (–10, –11)

    • x = –10, y = –11
    • x >= 11? Нет, –10 >= 11? Нет
    • y > 11? Нет, –11 > 11? Нет
    • Итог: оба условия ложны → вывод "NO"
  3. (12, 2)

    • x = 12, y = 2
    • x >= 11? Да, 12 >= 11? Да
    • y > 11? Нет, 2 > 11? Нет
    • Итог: хотя бы одно условие истинно → вывод "YES"
  4. (1, 13)

    • x = 1, y = 13
    • x >= 11? Нет, 1 >= 11? Нет
    • y > 11? Да, 13 > 11? Да
    • Итог: хотя бы одно условие истинно → вывод "YES"
  5. (–10, 11)

    • x = –10, y = 11
    • x >= 11? Нет, –10 >= 11? Нет
    • y > 11? Нет, 11 > 11? Нет (так как 11 равно 11)
    • Итог: оба условия ложны → вывод "NO"
  6. (–11, 12)

    • x = –11, y = 12
    • x >= 11? Нет, –11 >= 11? Нет
    • y > 11? Да, 12 > 11? Да
    • Итог: хотя бы одно условие истинно → вывод "YES"
  7. (11, 11)

    • x = 11, y = 11
    • x >= 11? Да, 11 >= 11? Да
    • y > 11? Нет, 11 > 11? Нет
    • Итог: хотя бы одно условие истинно → вывод "YES"
  8. (12, 13)

    • x = 12, y = 13
    • x >= 11? Да, 12 >= 11? Да
    • y > 11? Да, 13 > 11? Да
    • Итог: хотя бы одно условие истинно → вывод "YES"
  9. (11, 5)

    • x = 11, y = 5
    • x >= 11? Да, 11 >= 11? Да
    • y > 11? Нет, 5 > 11? Нет
    • Итог: хотя бы одно условие истинно → вывод "YES"

Итак, в какой раз Ваня получил "NO"?
Это произошло в случае:

  • пара (1, 2)
  • пара (–10, –11)
  • пара (–10, 11)

Всего таких случаев — 3.

Ответ: Ваня получил "NO" 3 раза.