Exercices de programmation pour classes préparatoires
Écrire une fonction récursive somme(lst) qui calcule la somme de tous les éléments d'une liste d'entiers.
La fonction doit utiliser la récursion (pas de boucle for ou while). Le principe est :
- Si la liste est vide, la somme vaut 0.
- Sinon, la somme est le premier élément plus la somme du reste de la liste.
| Appel | Résultat attendu |
|---|---|
| somme([1, 2, 3, 4]) | 10 |
| somme([]) | 0 |
Connectez-vous pour soumettre du code.