Exercices Les Bases Python Somme d'une liste
🎉

Bravo!

Débutant 🧠 Fondamentaux 10 XP 0 personnes ont réussi

Somme d'une liste

La boucle for parcourt chaque élément d'une sequence (liste, chaine, range...) un par un. C'est la boucle la plus utilisee en Python.

La syntaxe est :
for élément in sequence:
# faire quelque chose avec élément

Par exemple :
for fruit in ['pomme', 'banane', 'cerise']:
print(fruit)

Affiche pomme, banane, cerise, chacun sur une ligne.

Un pattern tres courant est l'accumulateur : tu créés une variable avant la boucle (par exemple total = 0), et tu l'incrementes a chaque tour.

Écris une fonction somme_liste(nombres) qui calcule la somme de tous les nombres d'une liste, sans utiliser la fonction sum() de Python. Fais-le avec une boucle for et un accumulateur.

Exemple :
somme_liste([1, 2, 3, 4]) renvoie 10
somme_liste([]) renvoie 0

Tests (3/5)

Liste normale
assert somme_liste([1, 2, 3, 4]) == 10
Liste vide
assert somme_liste([]) == 0
Un seul élément
assert somme_liste([42]) == 42

+ 0 tests cachés

Indices (3 disponibles)

solution.py