def Power(num,exponent):
if num > -1e-7 and num < 1e-7:
return 0
if exponent == 0:
return 1
ex1 = abs(exponent)
result = 1.0
for i in range(ex1):
result *= num
if exponent > 0:
return result
else:
return 1/result
# print(Power(2,-2))
数值的整数次方--python
本文介绍了一个Python函数,用于计算任意数的幂。该函数首先检查基数是否在-1e-7到1e-7之间,如果是,则返回0;如果指数为0,返回1。然后,它使用循环计算正指数的幂,对于负指数则计算其倒数。
327

被折叠的 条评论
为什么被折叠?



