Python 3.4看似随机决定它是否使用**运算符返回数字的实数或复数根:
>>> (863.719-2500)
-1636.281
>>> -1636.281**(1/3)
-11.783816270504108
>>> (863.719-2500)**(1/3)
(5.891908135252055+10.205084243784958j)
Run Code Online (Sandbox Code Playgroud)
有没有办法确保你在立方体生根时获得真正的根,而不是复杂的根?