python计算m的n次幂
作者:野牛程序员:2023-08-11 17:37:05 C++阅读 2907
下面是一个用 Python 编写的函数,用于计算 m 的 n 次方:
def power(m, n):
if n == 0:
return 1 # m 的 0 次方等于 1
elif n > 0:
result = 1
for _ in range(n):
result *= m
return result
else:
return 1 / power(m, -n) # 负整数次方,取倒数
m = float(input("请输入 m:"))
n = int(input("请输入 n:"))
result = power(m, n)
print(f"{m} 的 {n} 次方等于 {result}")可以将上面的代码复制粘贴到 Python 解释器中,并运行它。用户需要输入 m 和 n,然后程序会计算并输出 m 的 n 次方的结果。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

- 上一篇:c++编写函数求m的n次方
- 下一篇:c++编写一个递归函数,计算n的k次方
