python使用循环来计算累加求和案例代码

题目描述

编写程序,计算下列公式中s的值(n是运行程序时输入的一个正整数)。
s =1 + (1 + 2) + (1 + 2 + 3) + … + (1 + 2 + 3 + … + n)
s是一个数的累加代表一项,sum是公式和,每求一次s加到sum中。

源代码

可以使用循环来计算公式中的s的值。下面是一个使用Python编写的程序示例:

n = int(input("请输入一个正整数:"))
sum = 0
for i in range(1, n+1):
    s = 0
    for j in range(1, i+1):
        s += j
    sum += s
print("s的值为:", sum)

运行程序时,会要求输入一个正整数n,然后程序会使用两层循环分别计算每一项s,并将其累加到sum中。最后输出sum的值作为s的结果。

例如,如果输入n为5,则程序会计算以下公式:

s = 1 + (1 + 2) + (1 + 2 + 3) + (1 + 2 + 3 + 4) + (1 + 2 + 3 + 4 + 5)

计算结果为s = 35。

图片[1]-python使用循环来计算累加求和案例代码-QQ沐编程

© 版权声明
THE END
喜欢就支持一下吧
点赞8赞赏 分享