Условия задачи:

 

Рекурсивный метод возведения в степень. Разработайте функцию, в которой рекурсия применяется для возведения числа в степень. Данная функция должна принимать два аргумента: число, которое будет возведено в степень, и показатель степени. Исходите из того, что показатель степени является неотрицательным целым числом.

 

Решение задачи:

def foo(num, stepen):
	if stepen < 0:
		print('Ошибка! Степень только положительнео число ')
	if stepen == 0:
		return 1
	else:
		return num *foo(num, stepen-1)
print(foo(3,3))