Вопрос:

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

Ответ:

Решение:

Проанализируем условие программы: if x > 11 or y > 11:. Это означает, что программа выведет "YES", если значение x больше 11 ИЛИ значение y больше 11.

Рассмотрим каждую пару чисел:

  1. (1, 2): 1 > 11 (ложь) ИЛИ 2 > 11 (ложь) → NO
  2. (-10, -11): -10 > 11 (ложь) ИЛИ -11 > 11 (ложь) → NO
  3. (12, 2): 12 > 11 (истина) ИЛИ 2 > 11 (ложь) → YES
  4. (1, 13): 1 > 11 (ложь) ИЛИ 13 > 11 (истина) → YES
  5. (-10, 11): -10 > 11 (ложь) ИЛИ 11 > 11 (ложь) → NO
  6. (-11, 12): -11 > 11 (ложь) ИЛИ 12 > 11 (истина) → YES
  7. (11, 11): 11 > 11 (ложь) ИЛИ 11 > 11 (ложь) → NO
  8. (12, 13): 12 > 11 (истина) ИЛИ 13 > 11 (истина) → YES
  9. (11, 5): 11 > 11 (ложь) ИЛИ 5 > 11 (ложь) → NO

Подсчитаем, сколько раз было выведено "YES": 4 раза.

Ответ: 4