ОГЭ №6: программа с логическим условием И

Автор: wilgelmzwer , 24 мая 2026
← К списку задач
24052026_4_6
Условие задачи

Дана программа:

x = int(input())
y = int(input())

if x >= 10 and y < 20:
    print("ДА")
else:
    print("НЕТ")

Было проведено 10 запусков этой программы. В качестве значений переменных x и y вводились следующие пары чисел:

(10, 15); (9, 10); (12, 25); (20, 19); (8, 18);
(15, 20); (30, 5); (10, 20); (11, 19); (7, 25)

Сколько было запусков, при которых программа напечатала «ДА»?

В ответе запишите одно целое число.

Проверка ответа

.
Подсказка

Программа печатает «ДА», если одновременно выполняются два условия:

x >= 10
y < 20

Так как используется логическая операция and, одного выполненного условия недостаточно.

Решение

Проверим каждую пару чисел. Программа печатает «ДА», если выполнено условие:

x >= 10 and y < 20
ПараПроверкаРезультат
(10, 15)10 >= 10 — да, 15 < 20 — даДА
(9, 10)9 >= 10 — нет, 10 < 20 — даНЕТ
(12, 25)12 >= 10 — да, 25 < 20 — нетНЕТ
(20, 19)20 >= 10 — да, 19 < 20 — даДА
(8, 18)8 >= 10 — нет, 18 < 20 — даНЕТ
(15, 20)15 >= 10 — да, 20 < 20 — нетНЕТ
(30, 5)30 >= 10 — да, 5 < 20 — даДА
(10, 20)10 >= 10 — да, 20 < 20 — нетНЕТ
(11, 19)11 >= 10 — да, 19 < 20 — даДА
(7, 25)7 >= 10 — нет, 25 < 20 — нетНЕТ

Программа напечатала «ДА» в 4 запусках.

Ответ: 4.

Входит в комплекты

Эта задача используется в подборках, связках или тренировочных наборах.

ОГЭ
Задание 6
ОГЭ №6
Условные вычисления
Алгебра логики
Пары чисел
2 - простая
Авторская задача