python степень



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)

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Рекурсивное возведение в степень числа в Python
Очерёдность операций на Википедии
Посмотрите статью на википедии про Очерёдность операций
Функциональное программирование на Python на Википедии
Посмотрите статью на википедии про Функциональное программирование на Python
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*