具有分数指数的根 nth-root
虽然 math.sqrt
函数是针对平方根的特定情况提供的,但使用带有分数指数的指数运算符(**
)来执行 nth-root 运算(如立方根)通常很方便。
取幂的倒数是指数的倒数取幂。因此,如果你可以通过将数字置于 3 的指数来对数字进行立方体化,则可以通过将数字的立方根设置为 1/3 的指数来找到该数字的立方根。
>>> x = 3
>>> y = x ** 3
>>> y
27
>>> z = y ** (1.0 / 3)
>>> z
3.0
>>> z == x
True