Что вернёт рекурсивная функция: def f(n): return 1 if n <= 1 else n * f(n - 1), при f(4)?
f(4) = 4 · f(3)f(3) = 3 · f(2); f(2) = 2 · f(1); f(1) = 14 · 3 · 2 · 124Отправьте снимок задания по информатике в телеграм. В ответ придёт не готовый ответ, а ход решения с объяснением каждого шага — по темам программы 11 класса.
Решить мою задачуПервые задачи бесплатно · без регистрации
Разбор типовых заданий
Шесть заданий из программы года — с полным ходом решения. Ровно в таком виде разбор приходит в телеграм.
f(4) = 4 · f(3)f(3) = 3 · f(2); f(2) = 2 · f(1); f(1) = 14 · 3 · 2 · 1240 или 1считаем по правилу произведения2⁸ = 256range(1, 6)1 + 4 + 9 + 16 + 2555проверяем степени двойки256 < 500512 ≥ 500ищем букву «и»первая буква и девятая22, 7, 12, 17, 22, 27…17 : 7 = 2 (ост. 3) — подходит2, 7, 12 не дают остаток 3Программа года
Бот разбирает задания по любой из этих тем — присылайте условие, даже если сами пока не понимаете, к какой теме оно относится.
Вопросы
Для заданий первой части и типовых программ — да. Сложные задачи с большими файлами лучше решать в редакторе самому.
Да, до базового случая и обратно — так видно, как накапливается результат.
Да, укажет ошибки и объяснит, при каких входных данных программа сработает неверно.
Сфотографируйте условие — решение придёт с объяснением каждого шага. Первые задачи бесплатно.
Решить мою задачу