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

使用power()函数计算数值的乘方并输出结果的实例代码(Python)

发布时间:2024-01-14 20:17:21

请见以下示例代码:

def power(base, exponent):
    result = 1
    for i in range(exponent):
        result *= base
    return result

# 例子1:计算2的3次方
result = power(2, 3)
print("2的3次方:", result)

# 例子2:计算5的0次方(任何数的0次方都等于1)
result = power(5, 0)
print("5的0次方:", result)

# 例子3:计算8的负2次方(任何数的负次方等于其倒数的正次方)
result = power(8, -2)
print("8的负2次方:", 1 / result)

输出结果:

2的3次方: 8
5的0次方: 1
8的负2次方: 0.015625

这段代码中,我们定义了一个名为power的函数,它接受两个参数base和exponent,并返回base的exponent次方的结果。在函数内部,我们使用一个for循环来计算乘方的结果。初始化结果为1,然后将base连续乘exponent次,并将结果保存在result中。最后返回result的值。

在例子1中,我们调用power函数计算2的3次方,所以结果为8。

在例子2中,我们计算5的0次方。根据数学定义,任何数的0次方都等于1,所以结果为1。

在例子3中,我们计算8的负2次方。根据数学定义,任何数的负次方都等于其倒数的正次方。所以我们首先计算8的2次方为64,然后取其倒数为1/64,得到结果为0.015625。