Контрольные задания > 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"?
Ответ:
Вопрос:
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