Для вычисления числа в n-й степени при помощи рекурсии можно использовать следующий код на языке Python:
def power(base, n): if n == 0: return 1 else: return base * power(base, n-1) base = 2 n = 3 result = power(base, n) print(f'{base} в степени {n} равно {result}')
В данной реализации функция power принимает два параметра - base (основание) и n (степень). Если степень равна 0, функция возвращает 1 (любое число в нулевой степени равно 1). Иначе рекурсивно вызывается функция power с уменьшенной на 1 степенью, и результат умножается на основание.
Для вычисления числа в n-й степени при помощи рекурсии можно использовать следующий код на языке Python:
def power(base, n):if n == 0:
return 1
else:
return base * power(base, n-1)
base = 2
n = 3
result = power(base, n)
print(f'{base} в степени {n} равно {result}')
В данной реализации функция power принимает два параметра - base (основание) и n (степень). Если степень равна 0, функция возвращает 1 (любое число в нулевой степени равно 1). Иначе рекурсивно вызывается функция power с уменьшенной на 1 степенью, и результат умножается на основание.