我正在尝试用python制作一个计算器,因此当您输入x(根)y时,它将为您提供y的x根,例如4(根)625 = 5。
我知道如何做math.sqrt(),但是有办法做其他的根吗?
答案 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)