欢迎访问宙启技术站
智能推送

Python函数计算任意幂次方

发布时间:2023-06-25 16:24:14

在Python中,可以使用内置函数pow来计算任意幂次方。

pow函数的语法如下:

pow(x, y[, z])

其中,x和y是必选参数,表示底数和指数;z是可选参数,表示取模数。如果z存在,则计算结果对z取模。

下面是使用pow函数计算任意幂次方的示例代码:

# 计算2的10次方
result = pow(2, 10)
print(result)  # 输出1024

# 计算3的4次方并对5取模
result = pow(3, 4, 5)
print(result)  # 输出1

除了使用pow函数之外,也可以自己编写计算任意幂次方的函数。以下是一个简单的示例代码:

def power(x, y):
    """
    计算任意幂次方
    """
    result = 1
    for i in range(y):
        result *= x
    return result

# 计算2的10次方
result = power(2, 10)
print(result)  # 输出1024

在这个函数中,使用一个for循环来累乘底数x,循环y次即可得到结果。