Содержание курса
← Занятие 8 · Функции и рекурсия
Обязательная задача

Возведение в степень

Условие

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

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

Пример

Ввод
2
3
Вывод
8

Все тесты задачи 21

Тест 1СвернутьПоказать
Ввод
2
3
Ожидаемый вывод
8
Тест 2СвернутьПоказать
Ввод
2
2
Ожидаемый вывод
4
Тест 3СвернутьПоказать
Ввод
2
1
Ожидаемый вывод
2
Тест 4СвернутьПоказать
Ввод
2
4
Ожидаемый вывод
16
Тест 5СвернутьПоказать
Ввод
2
5
Ожидаемый вывод
32
Тест 6СвернутьПоказать
Ввод
2
6
Ожидаемый вывод
64
Тест 7СвернутьПоказать
Ввод
2
7
Ожидаемый вывод
128
Тест 8СвернутьПоказать
Ввод
2
8
Ожидаемый вывод
256
Тест 9СвернутьПоказать
Ввод
2
9
Ожидаемый вывод
512
Тест 10СвернутьПоказать
Ввод
2
10
Ожидаемый вывод
1024
Тест 11СвернутьПоказать
Ввод
2
15
Ожидаемый вывод
32768
Тест 12СвернутьПоказать
Ввод
2
0
Ожидаемый вывод
1
Тест 13СвернутьПоказать
Ввод
3
1
Ожидаемый вывод
3
Тест 14СвернутьПоказать
Ввод
3
2
Ожидаемый вывод
9
Тест 15СвернутьПоказать
Ввод
3
3
Ожидаемый вывод
27
Тест 16СвернутьПоказать
Ввод
3
4
Ожидаемый вывод
81
Тест 17СвернутьПоказать
Ввод
3
5
Ожидаемый вывод
243
Тест 18СвернутьПоказать
Ввод
3
10
Ожидаемый вывод
59049
Тест 19СвернутьПоказать
Ввод
3
0
Ожидаемый вывод
1
Тест 20СвернутьПоказать
Ввод
1.1414
2
Ожидаемый вывод
1.30279
Тест 21СвернутьПоказать
Ввод
1.5
10
Ожидаемый вывод
57.665