Возвести без магии

Степень показывает, сколько раз число нужно умножить само на себя. Напиши функцию, которая вычисляет base^exp, где exp — неотрицательное целое число. Если exp = 0, результат всегда 1, даже для случая 0^0 по условию этой функции.

Примеры

Ввод
2, 10
Вывод
1024
Ввод
3, 0
Вывод
1
Ввод
5, 3
Вывод
125

Нужно реализовать

def power(base: int, exp: int) -> int:

Теги

mathrecursion
PostgreSQLv16

Здесь будет результат выполнения кода

Видимые тесты
1
Ввод
2, 10
Ожидаемый1024
2
Ввод
3, 0
Ожидаемый1
3
Ввод
5, 3
Ожидаемый125
4
Ввод
0, 0
Ожидаемый1
5
Ввод
10, 4
Ожидаемый10000
6
Ввод
2, 0
Ожидаемый1
Фокус-радио
На паузе · SomaFM · Fluid