Давайте разберем ваш код и выясним, сколько раз программа выведет "Yes".
Код выглядит следующим образом:
s = int(input())
t = int(input())
if not ((s < -2) or not (t < 4)):
print("Yes")
else:
print("No")
Условие в if можно переформулировать, чтобы было легче его понять:
not ((s < -2) or not (t < 4))можно упростить:not (s < -2)означает, что s не меньше -2, это эквивалентноs >= -2.not (t < 4)означает, что t не меньше 4, это эквивалентноt >= 4.
Таким образом, условие становится:
if (s >= -2) and (t >= 4):.
Теперь мы посмотрим на пары значений (s, t) и проверим, соответствует ли каждая из них условию.
- (2, 5): s = 2 >= -2 и t = 5 >= 4 → Yes
- (-2, 4): s = -2 >= -2 и t = 4 >= 4 → Yes
- (4, 1): s = 4 >= -2 и t = 1 < 4 → No
- (-11, -5): s = -11 < -2 и t = -5 < 4 → No
- (3, -7): s = 3 >= -2 и t = -7 < 4 → No
- (1, 8): s = 1 >= -2 и t = 8 >= 4 → Yes
- (8, 2): s = 8 >= -2 и t = 2 < 4 → No
- (3, 0): s = 3 >= -2 и t = 0 < 4 → No
- (23, 1): s = 23 >= -2 и t = 1 < 4 → No
Теперь подсчитаем количество запусков, при которых программа напечатала "Yes":
- Пары, давшие "Yes":
- (2, 5)
- (-2, 4)
- (1, 8)
Всего 3 запуска.
Таким образом, программа напечатала "Yes" 3 раза.
