Вопрос:

Ниже приведена программа: s = int(input()) t = int(input()) if s >= 3 and t > 5: print("YES") else: print("NO") Было проведено 9 запусков программы со следующими парами значений: (5, 6); (3, 4); (2, 10); (7, 8); (3, 6); (10, 2); (4, 7); (1, 9); (-8, 13) Сколько запусков вывели «NO»?

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

Ответ:

Краткое пояснение:

Краткое пояснение: Программа выводит "YES", если первое число (s) больше или равно 3 И второе число (t) больше 5. Во всех остальных случаях выводится "NO". Необходимо подсчитать, сколько пар значений из предложенного списка удовлетворяют условию "NO".

Анализ запусков программы:

  • (5, 6): s=5 >= 3 (True), t=6 > 5 (True) -> Вывод: "YES"
  • (3, 4): s=3 >= 3 (True), t=4 > 5 (False) -> Вывод: "NO"
  • (2, 10): s=2 >= 3 (False), t=10 > 5 (True) -> Вывод: "NO"
  • (7, 8): s=7 >= 3 (True), t=8 > 5 (True) -> Вывод: "YES"
  • (3, 6): s=3 >= 3 (True), t=6 > 5 (True) -> Вывод: "YES"
  • (10, 2): s=10 >= 3 (True), t=2 > 5 (False) -> Вывод: "NO"
  • (4, 7): s=4 >= 3 (True), t=7 > 5 (True) -> Вывод: "YES"
  • (1, 9): s=1 >= 3 (False), t=9 > 5 (True) -> Вывод: "NO"
  • (-8, 13): s=-8 >= 3 (False), t=13 > 5 (True) -> Вывод: "NO"

Подсчет запусков с выводом "NO":

Всего запусков, выведших "NO": 5

Ответ: 5

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