№ 16. Рекурсивные функции
Информатика, 10–11 класс · раздел «ЕГЭ-2027. Информатика»
Главное
Вычисляем значение рекурсивной функции. Для больших n — кэширование (functools.lru_cache) или подъём глубины рекурсии.
Правила
- Базовый случай
- lru_cache
- sys.setrecursionlimit
Разберём пример
F(n) = F(n − 1) + 1, F(0) = 0. F(5)?
5
Частые ошибки
- Забывать базовый случай — бесконечная рекурсия.
Потренироваться
Задания с проверкой и подсказками, схема темы и разбор ошибок с ИИ-репетитором — в уроке на платформе.
Открыть урок