Sumas parciales positivas

Las sumas parciales de una lista v 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 v, devuelva la lista que contenga las sumas parciales positivas
de la lista v, es decir, las que sean más grandes que cero.

Por ejemplo, si v 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]).

Ejemplo de sessión

Información del problema

Autoría: InfBesos

Generación: 2026-01-25T16:54:30.697Z

© Jutge.org, 2006–2026.
https://jutge.org
