在Python中是否存在x的第n个根的简写

简单的语法问题.

在数学中,如果我有两个数字3和2,我希望计算3到2的幂,那么不需要符号,但我写了两个小.在Python中,此操作似乎由**语法表示.

>>> 3**2
9

如果我想转向另一个方向并计算9的第2根,那么在数学中我需要使用符号:

在Python中是否有一个简写符号,类似于**实现了这个符号,即<符号> 9.或者我需要使用数学模块吗?

解决方法:

x的第n个根是x ^(1 / n),所以你可以做9 **(1 / 2.0)来找到9的第2个根,例如.通常,您可以将x的第n个根计算为:

x**(1/float(n))

你也可以做1.0 / n而不是1 / float(n).这是必需的,结果是float而不是int.

上一篇:java – Var和Var之间的区别


下一篇:>>在java中做什么?