Пример 1
Дана программа:
s = int(input())
t = int(input())
if s > 5 or t > 5:
print("YES")
else:
print("NO")Её запустили 9 раз с парами (s, t): (1, 2), (6, 3), (5, 5), (7, 8), (2, 6), (5, 4), (10, 1), (3, 5), (0, 9).
Сколько было запусков, при которых программа напечатала «YES»?
Показать решение и ответ
1. Разбираем программу построчно:
s = int(input()) # вводим первое число
t = int(input()) # вводим второе число
if s > 5 or t > 5: # or — достаточно, чтобы хотя бы одно число было больше 5
print("YES") # условие выполнено — печатаем YES
else: # иначе оба числа не больше 5
print("NO") # печатаем NO2. Проверяем пары: (1, 2) — нет; (6, 3) — да; (5, 5) — нет, 5 не больше 5; (7, 8) — да; (2, 6) — да; (5, 4) — нет; (10, 1) — да; (3, 5) — нет; (0, 9) — да.
3. Считаем «да»: 5 запусков.
Ответ: 5
