Контрольные задания > Задание 4. Было проведено 9 запусков программы, при которых в качестве значений переменных `s` и `t` вводили (9, 9); (9, 10); (8, 5); (11, 6); (-11, 10); (-5, 9); (-10, 10); (4, 5); (8, 6). Сколько было запусков, при которых программа напечатала «NO»?
```
s = int(input())
t = int(input())
if s > 9 or t > 9:
print("YES")
else:
print("NO")
```
Вопрос:
Задание 4. Было проведено 9 запусков программы, при которых в качестве значений переменных `s` и `t` вводили (9, 9); (9, 10); (8, 5); (11, 6); (-11, 10); (-5, 9); (-10, 10); (4, 5); (8, 6). Сколько было запусков, при которых программа напечатала «NO»?
```
s = int(input())
t = int(input())
if s > 9 or t > 9:
print("YES")
else:
print("NO")
```
Ответ:
Решение:
Программа печатает "YES", если хотя бы одно из чисел `s` или `t` больше 9. В противном случае она печатает "NO".
Перебираем все запуски и определяем, в каких случаях программа напечатает "NO":
1. (9, 9): `s = 9`, `t = 9`. Условие `9 > 9 or 9 > 9` ложно. Выводит "NO".
2. (9, 10): `s = 9`, `t = 10`. Условие `9 > 9 or 10 > 9` истинно. Выводит "YES".
3. (8, 5): `s = 8`, `t = 5`. Условие `8 > 9 or 5 > 9` ложно. Выводит "NO".
4. (11, 6): `s = 11`, `t = 6`. Условие `11 > 9 or 6 > 9` истинно. Выводит "YES".
5. (-11, 10): `s = -11`, `t = 10`. Условие `-11 > 9 or 10 > 9` истинно. Выводит "YES".
6. (-5, 9): `s = -5`, `t = 9`. Условие `-5 > 9 or 9 > 9` ложно. Выводит "NO".
7. (-10, 10): `s = -10`, `t = 10`. Условие `-10 > 9 or 10 > 9` истинно. Выводит "YES".
8. (4, 5): `s = 4`, `t = 5`. Условие `4 > 9 or 5 > 9` ложно. Выводит "NO".
9. (8, 6): `s = 8`, `t = 6`. Условие `8 > 9 or 6 > 9` ложно. Выводит "NO".
Программа напечатала "NO" в 5 случаях.
Ответ: 5