Las sumas parciales de una lista de enteros son:
v[0]
v[0]+v[1]
v[0]+v[1]+v[2]
...
v[0]+v[1]+v[2]+...+v[len(v)-1]
Se pide una función @sumes_parcials_pos(v)@ que dada una lista de enteros , devuelva la lista que contenga las sumas parciales positivas de la lista , es decir, las que sean más grandes que cero.
Por ejemplo, si
es [0, 3, -4, -5, 7], entonces las sumas
parciales son
0
0+3 == 3
0+3+(-4) == -1
0+3+(-4)+(-5) == -6
0+3+(-4)+(-5)+7 == 1
y, por tanto, se tiene que devolver la lista con las dos sumas parciales que son positivas
[3, 1] == [0+3, 0+3+(-4)+(-5)+7]
NO uses la función de Python sum(v[i:j]).
Autoría: InfBesos
Generación: 2026-01-25T16:54:30.697Z
© Jutge.org, 2006–2026.
https://jutge.org