Давайте внимательно разберём программу и сделаем поэтапный анализ.
Программа:
x = int(input())
y = int(input())
if x >= 11 or y > 11:
print("YES")
else:
print("NO")
Логика:
- Если x >= 11 или y > 11, программа выводит "YES".
- Иначе — "NO".
Теперь для каждого теста проверим, выполняется ли условие.
Пары значений и анализ
(1, 2):
- x = 1, y = 2
- x >= 11? Нет, 1 >= 11 — неверно
- y > 11? Нет, 2 > 11 — неверно
- Итог: NO
(-10, -11):
- x = -10, y = -11
- x >= 11? Нет, -10 >= 11 — неверно
- y > 11? Нет, -11 > 11 — неверно
- Итог: NO
(12, 2):
- x = 12, y = 2
- x >= 11? Да, 12 >= 11 — да
- Не нужно проверять y, так как или условие достаточно истинно, чтобы вывести "YES"
- Итог: YES
(1, 13):
- x = 1, y = 13
- x >= 11? Нет
- y > 11? Да, 13 > 11 — да
- Итог: YES
(-10, 11):
- x = -10, y = 11
- x >= 11? Нет
- y > 11? Нет, потому что 11 > 11 — неверно (равно 11)
- Итог: NO
(-11, 12):
- x = -11, y = 12
- x >= 11? Нет
- y > 11? Да, 12 > 11 — да
- Итог: YES
(11, 11):
- x = 11, y = 11
- x >= 11? Да, 11 >= 11 — да
- Итог: YES
(12, 13):
- x = 12, y = 13
- x >= 11? Да
- Итог: YES
(11, 5):
- x = 11, y = 5
- x >= 11? Да
- Итог: YES
Итошвана подсчёт
Всего случаев — 9
Количество случаев, когда программа выводила "YES":
(12, 2), (1, 13), (-11, 12), (11, 11), (12, 13), (11, 5)
Итого — 6 раз.
Ответ:
Ваня получил значение "YES" 6 раз.