Рекурсия - одна из самых сложных для понимания тем. Но, разобравшись в этой теме, можно открыть для себя массу возможностей. Тот, кто понимает рекурсию - владеет очень мощным инструментом. Рекурсия — прием, когда функция может вызывать сама себя. Для изучения рекурсии обычно используют задачу вычисления факториала числа N. Это 1*2*3*...*N. Так как в такой последовательности число N умножается на произведение всех чисел меньше N, факториал легко можно записать в рекурсивном виде: Факториал(N) = N * Факториал(N-1) Строка 3 - это точка выхода из рекурсии. Если число будет равно нулю, произойдёт выход, то есть функция вернет единицу. В противном случае будет выполняться 5 строка. Функция будет уходить "вглубь", как показано на схеме: А уже "из глубины" обратно к "вершине", то есть числу 5, будет возвращаться результат (1 * 1 * 2 * 3 * 4 * 5). Дано положительное число a и целое неотрицательное число n. Вычислите a^n не используя циклы, возведение в степень через ** и функцию math.pow(), а