Python для ЕГЭ по информатике — задания и шаблоны онлайн | Neuronis

Python для ЕГЭ по информатике: задания и шаблоны

Какие задания ЕГЭ по информатике решаются на Python, готовые приёмы для каждого номера и тренажёр с запуском кода в браузере — бесплатно, без установки PyCharm.

Задание 16 — Python →

Какие задания ЕГЭ решать на Python

Программой быстрее всего решаются задания 2, 8, 10, 14, 15, 16, 17, 19–21, 24, 25, 26 и 27. Остальные можно проверить кодом, но удобнее решать вручную или в электронных таблицах.

Задания 2, 8 и 15 — перебор через itertools

Таблица истинности строится перебором product((0, 1), repeat=n), слова из букв — product или permutations, а в задании 15 проверяют условие для всех x из диапазона.

Задание 16 — рекурсия

Функцию из условия переписывают как есть. Для больших n ставят @lru_cache и увеличивают sys.setrecursionlimit, либо считают значения циклом снизу вверх.

Задания 19–21 — теория игр

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

Задания 10, 14, 24, 25 — модули и строки

Маски подсети — модуль ipaddress, системы счисления — int(s, base) и перевод делением, строки — срезы и регулярные выражения, маски чисел в задании 25 — fnmatch.

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

Можно ли решать ЕГЭ по информатике на Python?
Да, Python — один из языков, доступных на КЕГЭ. На нём решает большинство выпускников.
Какие задания ЕГЭ по информатике решаются на Python?
Программой удобно решать задания 2, 8, 10, 14–17, 19–21 и 24–27.
Нужен ли PyCharm для подготовки?
Нет. Код можно запускать в браузере на Neuronis, а на экзамене среда программирования уже установлена.