Вопрос:

4. Ниже приведена программа s = int(input()) t = int(input()) if s >= 70 and t < 80: print("YES") else: print("NO") Было проведено 10 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел вида (s, t): (-10, 2); (-5, 85); (0, 29); (0, 77); (44, -4); (44, 105); (70, 60); (70, 80); (76, 200); (100, 100). Сколько было запусков, при которых программа напечатала «YES»?

Ответ:

Решение:

Программа печатает "YES", если выполняются оба условия: s >= 70 и t < 80. Проверим каждую пару введенных значений:

  • (-10, 2): -10 >= 70 (ложь), 2 < 80 (истина). Условие не выполнено.
  • (-5, 85): -5 >= 70 (ложь), 85 < 80 (ложь). Условие не выполнено.
  • (0, 29): 0 >= 70 (ложь), 29 < 80 (истина). Условие не выполнено.
  • (0, 77): 0 >= 70 (ложь), 77 < 80 (истина). Условие не выполнено.
  • (44, -4): 44 >= 70 (ложь), -4 < 80 (истина). Условие не выполнено.
  • (44, 105): 44 >= 70 (ложь), 105 < 80 (ложь). Условие не выполнено.
  • (70, 60): 70 >= 70 (истина), 60 < 80 (истина). Условие выполнено.
  • (70, 80): 70 >= 70 (истина), 80 < 80 (ложь). Условие не выполнено.
  • (76, 200): 76 >= 70 (истина), 200 < 80 (ложь). Условие не выполнено.
  • (100, 100): 100 >= 70 (истина), 100 < 80 (ложь). Условие не выполнено.

Программа напечатала "YES" только в одном случае.

Ответ: 1

Похожие