Exercice 90 *
Etant donné une list d'entiers L = [n1, n2, n3, ... , np], écrire un algorithme en python qui renvoie la liste: L_sum = [n1, n1 + n2, n1 + n2 + n3, ... , n1 + n2 + n3 + ... + np]
Solution
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
# coding: utf-8 # fonction qui calcule la somme des éléments d'une liste def sumList(L): # initialisation de la somme des élément de la liste s = 0 for x in L: s = s + x return s # fonction qui determine la liste L_sum def sum_list(L): # initialisationh de la liste L_sum L_sum = [] for i in range(0 , len(L)): L_sum.append(sumList(L[0:i])) return L_sum # Exemple L = [3 , 2 , 5 , 1 , 0 , 7] print("L_sum = " , sum_list(L)) |
Younes Derfoufi
CRMEF OUJDA
![[App intégrée] 2025 Upgraded Vidéoprojecteur 1920 * 1080P FHD 4K Mini Projecteur Portable Dual Contrôle avec Souris Android TV WiFi 6 BT5.2 180° Rotation Compatible avec HDMI/TV Stick/USB](https://www.tresfacile.net/wp-content/uploads/2025/12/Videoprojecteur-1920-1080P-FHD-4K-Mini-Projecteur-Portable-Dual-Control-250x236.png)

