我如何以python(除平方根)为根?

时间:2019-01-06 10:28:47

标签: python math

我正在尝试用python制作一个计算器,因此当您输入x(根)y时,它将为您提供y的x根,例如4(根)625 = 5。

我知道如何做math.sqrt(),但是有办法做其他的根吗?

2 个答案:

答案 0 :(得分:5)

使用pow

import math

print(math.pow(8, 1/3))

输出

2.0

特别是您的示例:

print(math.pow(625, 1/4))

输出

5.0

详细了解有理指数here。请注意,在@Jean-FrançoisFabre提到的Python 2中,您需要为1.0/n指定指数。

答案 1 :(得分:4)

如果要625 ^(1/4){与625的第4个根相同} 然后您输入625 **(1/4)

**是python中指数的运算符。

print(625**(1/4))

输出:

5.0

概括:

如果要查找y的第x个根,请执行以下操作:

y**(1/x)