我想找到用户给出的数字的5次方。我可以不用输入以下内容吗:
ans = n * n * n * n * n
它可以用于更高的功率吗?
将**
运算符用于指数:
exponent = 5
ans = n ** exponent
**
运算符的替代方法是使用数学库函数。
import math
math.pow(x, y)
请注意,这将返回浮点值,而**
运算符将根据x的类型返回int或float。
另一个答案:您可以使用内置的pow
功能:
>>> print(pow(2,3)) #2 ** 3
8
另一个答案:numpy.power
功能:
>>> import numpy as np
>>> print(np.power(2, 3))
8