Оформить рекурсию для вычисления числа в n степени

20 Авг 2019 в 08:35
252 +1
0
Ответы
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 степенью, и результат умножается на основание.

20 Апр 2024 в 13:38
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир