编写程序以在Python中形成累积总和列表
直到第i个元素的累积和是指从第0个元素到第i个元素的总和。
该程序语句将根据给定列表形成一个新列表。新列表中的第ith个元素将是从0到给定列表中第ith个元素的累积和。
例如,
输入
[10,20,30,40,50]
输出
[10,30,60,100,150]
输入
[1,2,3,4,5]
输出
[1,3,6,10,15]
以下是使用输入列表形成累积总和列表的程序-
输入列表将传递给函数cumSum(),该函数返回累积和列表。
我们声明一个空列表cum_list,在该列表之后将添加元素以形成累积总和列表。
初始化和变量sm=0。
开始遍历输入列表,每次迭代时,我们将总和值增加到先前的值+当前元素。
在每次迭代中,总和值将附加到cum_list。
因此,在第ith次迭代中,sum变量将包含sum直到ithelement(included),然后将其追加到cum_list。
遍历整个列表后,将返回cum_list。
示例
def cumSum(s):
sm=0
cum_list=[]
for i in s:
sm=sm+i
cum_list.append(sm)
return cum_list
a=[10,20,30,40,50]
print(cumSum(a))输出结果[10, 30, 60, 100, 150]
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短