ЕГЭ по информатике: Функции и модули в Python

«Функции и модули в Python» — тема блока «Алгоритмы и программирование» кодификатора ФИПИ для ЕГЭ по информатике (КЕГЭ, 2026), проверяющая понимание того, как устроены функции в языке программирования: параметры, области видимости переменных, возврат значений и работа со встроенными модулями. Это фундаментальная тема для любого программиста, и её понимание напрямую влияет на способность читать и писать структурированный код.

Материал охватывает весь спектр типовых конструкций: определение функций с позиционными и именованными параметрами, параметры по умолчанию (в том числе их переопределение при вызове), области видимости переменных (global/local) и эффект ключевого слова global, возврат нескольких значений через кортеж, использование функций модуля math, рекурсивный вызов функции внутри самой себя, а также работу с произвольным числом аргументов через *args. Каждый вопрос содержит полностью самодостаточный фрагмент кода на Python с определением и вызовом функции.

Дистракторы отражают типичные заблуждения школьников: путаницу между локальной и глобальной областью видимости (забыли, что без ключевого слова global присваивание внутри функции создаёт новую локальную переменную, а не меняет глобальную), неверный порядок или значение позиционных аргументов при вызове, и — что особенно важно — понимание, что параметр без значения по умолчанию является обязательным, и его отсутствие при вызове вызывает ошибку TypeError, а не тихо использует какое-то значение по умолчанию.

Тема будет полезна выпускникам, готовящимся к ЕГЭ по информатике, а также начинающим программистам — понимание областей видимости и параметров функций является одним из самых частых источников багов у новичков. Флеш-карты закрепляют синтаксис определения функций, параметры по умолчанию, области видимости и функции модуля math.

  • Определять функции с позиционными, именованными параметрами и параметрами по умолчанию
  • Различать локальную и глобальную область видимости переменных, понимать эффект ключевого слова global
  • Трассировать рекурсивный вызов функции внутри самой себя, включая анализ базового случая
  • Работать с возвратом нескольких значений через кортеж и с функциями модуля math
  • Понимать поведение обязательных параметров без значения по умолчанию и произвольного числа аргументов (*args)

Материал основан на блоке кодификатора ФИПИ 2026 «Алгоритмы и программирование» (раздел «Функции, программирование на Python») для ЕГЭ по информатике (КЕГЭ) — все 10 вопросов оригинальные, без воспроизведения реальных заданий из открытого банка ФИПИ.

Пример вопроса

Выберите все верные утверждения о работе областей видимости в данном коде: ```python x = 10 def f(): x = 5 return x f() print(x) ```

Показать ответ

Переменная x внутри функции является локальной, Глобальная переменная x сохраняет значение 10

Локальная переменная x внутри функции не влияет на глобальную x без ключевого слова global.

← Информатика

↑ ЕГЭ