Отрицательные числа, возведенные в дробный показатель, не приводят к действительным числам. Вам придется использовать cmath
, если вы настаиваете на том, чтобы вычислять и использовать их, но учтите, что вам понадобится некоторый опыт работы с комплексными числами, чтобы использовать результат.
>>> cmath.exp(cmath.log(0.04 - 1) * 1.79)
(0.7344763337664206-0.5697182434534497j)