Вопрос:

Восстановите программу по результату её работы.

Смотреть решения всех заданий с листа

Ответ:

Чтобы восстановить программу, нам нужно понять, какие условия выполняются, когда на вход даются два числа, и на выходе получается "YES", и когда получается "NO".

В таблице видим:

* 4 и 6 -> YES
* 4 и 7 -> YES
* 4 и 8 -> NO
* 3 и 6 -> NO
* 3 и 7 -> NO
* 2 и 7 -> NO
* 2 и 8 -> NO

Анализируя входные и выходные данные, можно предположить, что программа проверяет, чтобы первое число было больше некоторого значения, а второе число было меньше или равно некоторому значению.

Посмотрим на первые два примера, где выводится "YES". В обоих случаях первое число равно 4. Значит, скорее всего, первое число должно быть больше 3. А второе число должно быть меньше или равно 7, так как при 8 выводится "NO".

Таким образом, условие будет таким: первое число больше 3, а второе число меньше или равно 7.

Вот восстановленный код:

```python
x = int(input())
y = int(input())

if x > 3 and y <= 7:
print("YES")
else:
print("NO")
```
ГДЗ по фото 📸
Подать жалобу Правообладателю