如何在for循环中重写它?
# X to the Y
result = (X**Y)
print (result)
我知道如何执行for循环功能,但我不记得如何编写指数。
答案 0 :(得分:0)
在我看来,有几种方法可以在Python中计算指数。
有些内容涵盖了question的答案。
# use X ** Y
print(X ** Y)
# use math.pow
print(math.pow(X,Y))
# use numpy
print(np.exp(X,Y))
# use a for loop
def pow(base, exponent): # integer exponent only
ret = 1
for _ in range(exponent):
ret *= base
return ret
print(pow(X,Y))