somme

Pour calculer une somme, on peut utiliser l'opérateur + et additionner des valeurs ensemble. Cependant, ce serait extrêmement difficile de le faire pour de grandes listes (imaginez s'il y a 100 valeurs).
Python dispose d'une fonction intégrée sum qui, étant donnée une liste, calcule la somme de ses éléments.
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

Défi

Ayant 8 nombres à virgule flottante en entrée, votre tâche est d'imprimer la somme des 8, puis la somme des 7 premiers éléments, puis la somme des 6 premiers, la somme de 5, 4, ..., jusqu'à un élément.
Entrée
Sortie
1 2 3 4 5 6 7 8
36 28 21 15 10 6 3 1
Conseil 1
Vous pouvez utiliser del pour supprimer le dernier élément après chaque calcul de sum
Conseil 2
Vous pouvez utiliser des tranches + 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