Python程序用于前n个自然数的立方和
在本文中,我们将学习解决给定问题陈述的解决方案和方法。
问题陈述-给定输入n,我们需要打印序列13+23+33+43+…。+n3的总和直到第n个项。
在这里,我们将讨论两种解决问题陈述的方法-
使用循环的暴力破解方法。
n个数之和的数学解。
方法1-通过迭代数字来计算每个项的总和
示例
def sumOfSeries(n):
sum = 0
for i in range(1, n+1):
sum +=i*i*i
return sum
# Driver Function
n = 3
print(sumOfSeries(n))输出结果
36
方法2-使用数学公式进行计算
在这里,我们将使用数学求和公式,该公式已为自然数的立方和求和。
Sum = ( n * (n + 1) / 2 ) ** 2
示例
def sumOfSeries(n): x = (n * (n + 1) / 2) return (int)(x * x) # main n = 3 print(sumOfSeries(n))
输出结果
36
结论
在本文中,我们了解了计算前n个自然数的立方和的方法。
热门推荐
6 保研的祝福语简短
10 年轻20岁祝福语简短
11 朋友结婚祝福语信息简短
12 女孩婚礼贺卡祝福语简短
13 30段点歌简短祝福语
14 虎年春节祝福语图文简短
15 写给后妈祝福语大全简短
16 简短回复生日祝福语
17 校长送毕业祝福语简短
18 毕业立体贺卡祝福语简短