Вопрос:

10 Ниже приведена программа, записанная на языке Python: s = int(input()) t = int(input()) if (s == -10) and (t <= 10): print("YES") else: print("NO") Было проведено несколько запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел: (1, 17); (7, -12); (24, 4); (4, 16); (1, 3); (21, -8); (-9, 25); (-4, 0). Сколько было запусков, при которых программа напечатала "NO"? Ответ:

Ответ:

Программа на Python считывает два целых числа s и t. Затем проверяет, выполняется ли условие: s равно -10 И t меньше или равно 10. Если условие выполняется, программа печатает "YES", иначе печатает "NO". Перечислим пары чисел, для которых программа напечатает "YES": s = -10, t <= 10. Теперь проверим каждую из предложенных пар: 1. (1, 17): s = 1, t = 17. s == -10 - ложь. Вывод: "NO" 2. (7, -12): s = 7, t = -12. s == -10 - ложь. Вывод: "NO" 3. (24, 4): s = 24, t = 4. s == -10 - ложь. Вывод: "NO" 4. (4, 16): s = 4, t = 16. s == -10 - ложь. Вывод: "NO" 5. (1, 3): s = 1, t = 3. s == -10 - ложь. Вывод: "NO" 6. (21, -8): s = 21, t = -8. s == -10 - ложь. Вывод: "NO" 7. (-9, 25): s = -9, t = 25. s == -10 - ложь. Вывод: "NO" 8. (-4, 0): s = -4, t = 0. s == -10 - ложь. Вывод: "NO" Программа ни разу не напечатает "YES", значит, во всех 8 случаях программа напечатает "NO". Ответ: 8
Смотреть решения всех заданий с листа

Похожие