Вопрос:

Дана программа: 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, 2): 1 < 11 и 2 < 11. Результат: "NO"
  • (-10, -11): -10 < 11 и -11 < 11. Результат: "NO"
  • (12, 2): 12 >= 11. Результат: "YES"
  • (1, 13): 13 > 11. Результат: "YES"
  • (-10, 11): -10 < 11 и 11 < 11. Результат: "NO"
  • (-11, 12): 12 > 11. Результат: "YES"
  • (11, 11): 11 >= 11. Результат: "YES"
  • (12, 13): 12 >= 11. Результат: "YES"
  • (11, 5): 11 >= 11. Результат: "YES"

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

Значение "YES" было получено в следующих случаях: (12, 2), (1, 13), (-11, 12), (11, 11), (12, 13), (11, 5).

Всего 6 раз.

Ответ: 6

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