当前位置:首页 C++ > 正文

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
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击