Разбор типовой задачи ЕГЭ на 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 справляется.
Начать игру бесплатно