Решение задачи Возведение в степень с Яндекс Контест

Без пояснения   Просмотров: 2052


Дано действительное положительное число a и целое неотрицательное число n. Вычислите an не используя циклы и стандартную функцию pow, а используя рекуррентное соотношение an=a⋅ an-1.

Решение оформите в виде функции power(a, n).


Код

def power(a, n):
    if n == 0 or n == -1:
        return 1
    return a * power(a, n - 1)
a = float(input())
n = int(input())
if a == 1:
    print(1)
else:
    print(power(a, n))

         

Администратор Photo Автор: Администратор



Комментарии

Чтобы написать комментарии вам нужно войти в систему или зарегистрироваться



Заявка на расчет