你可以帮助我使用返回文本文件中部分数字总和的代码吗?我必须导入文本文件,然后在没有工具的情况下为部分总和制作代码..等等.
我的意见:
4
13
23
21
11
Run Code Online (Sandbox Code Playgroud)
输出应该是(没有括号或逗号):
4
17
40
61
72
Run Code Online (Sandbox Code Playgroud)
我试图在python中创建代码,但只能做总和而不是部分.如果我使用+=运算符生成器,它会给我一个错误!
是否可以通过列表理解进行以下操作?试图存储通过循环在任何给定点看到的最大值.
def test(input):
a = input[0]
b = []
for i in input:
a = max(i,a)
b.append(a)
return b
print test([-5,6,19,4,5,20,1,30])
# returns [-5, 6, 19, 19, 19, 20, 20, 30]
Run Code Online (Sandbox Code Playgroud)