如何取5次方python

How to take the 5th power python

我想求出用户给出的数字的 5 次方。我可以不打字就这样做吗:

ans = n * n * n * n * n

它可以用于更高的功率吗?

对指数使用 ** 运算符:

print(5**12)
>>> 224832

我们可以使用变量更普遍地使用它。

exponent = 5
n = 12
ans = n ** exponent
print(ans)
>>> 248832

其他方法 由于 ** 运算符的指数上限为 256,因此我们可以对更大的指数使用内置的 pow() 函数。但是,这些数字可能非常大。

power = pow(base, exponent)

mathnumpy 库也可以使用 math.pow()numpy.power() 函数执行此操作。

** 运算符的替代方法是使用数学库函数。

import math
math.pow(x, y)

请注意,此 return 是一个浮点值,而 ** 运算符将 return 一个基于 x 类型的整数或浮点数。