使用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。
