互联网技术 / 互联网资讯 · 2023年10月27日 0

用Python3求n个自然数的立方和

计算立方和的公式为 1³ + 2³ + 3³ + 4³ + … + n³。

实现要求:

输入:n = 5

输出:225

公式:1³ + 2³ + 3³ + 4³ + 5³ = 225

输入:n = 7

输出:784

公式:1³ + 2³ + 3³ + 4³ + 5³ + 6³ + 7³ = 784

用Python3求n个自然数的立方和

以上实例的输出结果为:

用Python3求n个自然数的立方和

程序的前六行定义了一个Python函数,用于计算自然数n的立方和。

该函数使用for循环,for i in range(1, n+1):这一行实现了从1到n的循环。接着使用sum函数,计算立方后与之前的数相加,最终将结果存储在sum变量中,并返回立方和的值。

第八行设置了变量n的值,第九行调用函数,将n的值传入,并通过print输出结果,从而实现通过函数求得立方和的功能。

若需计算其他数值的立方和,只需更改n的值即可。

延伸

利用递归函数计算n个自然数的立方和:

用Python3求n个自然数的立方和