somma

Per calcolare una somma possiamo usare l'operatore + e sommare i valori insieme. Tuttavia, sarebbe eccessivamente difficile farlo per liste grandi (immagina se ci sono 100 valori).
Python ha una funzione integrata sum che, data una lista, calcola la somma dei suoi elementi.
l = [1, 2, -2, 5, 10, -1]
print(l[0] + l[1] + l[2] + l[3] + l[4] + l[5])   # 15
print(sum(l))                                    # 15

Sfida

Avendo in ingresso 8 numeri in virgola mobile, il tuo compito è stampare la somma degli 8, poi la somma dei primi 7 elementi, poi la somma dei primi 6, la somma di 5, 4, ..., fino a un elemento.
Input
Output
1 2 3 4 5 6 7 8
36 28 21 15 10 6 3 1
Suggerimento 1
Puoi usare del per rimuovere l'ultimo elemento dopo ogni calcolo della somma
Suggerimento 2
Puoi usare slices + sum
 

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue