Разбор типовой задачи ЕГЭ на Python

На ЕГЭ по информатике Python сильно упрощает решение. Разберём типовое задание на перебор.

Дрон Кодер — программирование для детей и взрослых в игровой форме. Начать бесплатно

Условие задачи

Частый тип: найти количество чисел в диапазоне, которые удовлетворяют условию (например, делятся на 7 и оканчиваются на 3). Такие задачи решаются перебором.

Решение перебором

Проходим все числа диапазона циклом for и проверяем условие. Python позволяет записать условие прямо и коротко.

count = 0
for n in range(1, 1001):
    if n % 7 == 0 and n % 10 == 3:
        count += 1
print(count)

Почему Python удобен на ЕГЭ

Перебор в лоб на Python пишется в несколько строк и работает достаточно быстро для экзаменационных диапазонов. Главное — правильно записать условие задачи в виде логического выражения.

Тренируйте связку «цикл + условие»: большинство задач на программирование в ЕГЭ сводятся именно к ней.

Частые вопросы

Что значит n % 10 == 3? Последняя цифра числа равна 3.

Хватит ли скорости перебора? Для диапазонов ЕГЭ — да, обычный for справляется.

Начать игру бесплатно
Попробуй прямо здесь
Уровень 1

Задание

Все обучающие игры «Дрон Кодер»

Одна вселенная — много модулей. Программирование, математика и логика в одной игре: пиши код, считай, решай задачи — а дрон-фермер летит по полю и собирает урожай. В каждом модуле первый уровень бесплатный, без регистрации.

📈 Математика · алгебра и графики
📖 Русский язык