Вопрос:

The Python code takes two integer inputs, `x` and `y`. It prints "YES" if `x` is greater than 11 or `y` is greater than 11, and "NO" otherwise. Given the following test cases: (1, 2), (-10, -11), (12, 2), (1, 13), (-10, 11), (-11, 12), (11, 11). How many times will the program output "YES"?

Смотреть решения всех заданий с листа

Ответ:

Решение:

  • Программа выводит "YES", если хотя бы одно из условий `x > 11` или `y > 11` истинно.
  • Рассмотрим каждый запуск:
    • (1, 2): `1 > 11` (ложь) И `2 > 11` (ложь) -> "NO"
    • (-10, -11): `-10 > 11` (ложь) И `-11 > 11` (ложь) -> "NO"
    • (12, 2): `12 > 11` (истина) И `2 > 11` (ложь) -> "YES"
    • (1, 13): `1 > 11` (ложь) И `13 > 11` (истина) -> "YES"
    • (-10, 11): `-10 > 11` (ложь) И `11 > 11` (ложь) -> "NO"
    • (-11, 12): `-11 > 11` (ложь) И `12 > 11` (истина) -> "YES"
    • (11, 11): `11 > 11` (ложь) И `11 > 11` (ложь) -> "NO"
  • Всего 3 запуска, в которых программа выведет "YES".

Ответ: 3

ГДЗ по фото 📸
Подать жалобу Правообладателю