python 里 计算 (-1.4) ** 1.4 ,会是一个复数。但具体的规则是什么样的呢?
result = (-1.4) ** 1.4
print(result)
1.4 = 14/10
所以上式也可以先算 14次方,再开10次方,如下:
test = (-1.4)**14
print(test)
print(test**0.1)
但显然结果不一样,这个 (-1.4) ** 1.4 为何是个复数?谢谢
输出:
(-0.4949503253141464-1.5233004679388837j)
111.12006825558007
1.601692898202212
--
FROM 39.146.76.*