Задача «Возведение в степень»
Условие
Дано действительное положительное число a и целое неотрицательное число n. Вычислите an не используя циклы, возведение в степень через **
и функцию math.pow()
, а используя рекуррентное соотношение an=a⋅an-1.
Решение оформите в виде функции power(a, n)
.
Решение
1 2 3 4 5 6 7 |
def power(a, n): if n == 0: return 1 else: return a * power(a, n - 1) print(power(float(input()), int(input()))) |