重写用于循环的指数

时间:2018-01-24 15:53:38

标签: python

如何在for循环中重写它?

# X to the Y
result = (X**Y)
print (result)

我知道如何执行for循环功能,但我不记得如何编写指数。

1 个答案:

答案 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))