Python возведение в степень
Автор LesAlterman задал вопрос в разделе Python
Рекурсивное возведение в степень числа в Python и получил лучший ответ
Ответ от Бред полный[гуру]
ошибка тут если не выполняется if то выполняется
else:
return res
как можно вернуть res если ей ничего не присвоено (присвоение происходит в блоке if)
да и тут res = float(a) * sqr(float(a), int(b)-1)
Ответ от Антон ФАГ[гуру]
def mypow(val, p):
if p == 0:
return 1
return val * mypow(val, p - 1)
def mypow(val, p):
if p == 0:
return 1
return val * mypow(val, p - 1)
Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Рекурсивное возведение в степень числа в Python