Вопрос:

Задание 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
Смотреть решения всех заданий с фото
Подать жалобу Правообладателю

Похожие