Exercices Les Bases Python Somme des chiffres
🎉

Bravo!

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

Somme des chiffres

Cette technique revient souvent dans le traitement de données : vérification de numéros de carte bancaire (algorithme de Luhn), calcul de chiffres de contrôle, ou simplement décomposer un nombre pour l'analyser chiffre par chiffre.

L'astuce en Python : str(123) transforme le nombre en texte '123', et tu peux boucler dessus caractère par caractère. Ensuite int('1') te redonne le chiffre. Pour les nombres négatifs, abs(n) te donne la valeur absolue.

Écris une fonction somme_chiffres(n) qui prend un nombre entier et renvoie la somme de ses chiffres. Si le nombre est négatif, ignore le signe.

Exemple :
somme_chiffres(123) renvoie 6 (car 1 + 2 + 3 = 6)
somme_chiffres(0) renvoie 0

Tests (3/4)

123
assert somme_chiffres(123) == 6
9999
assert somme_chiffres(9999) == 36
0
assert somme_chiffres(0) == 0

+ 0 tests cachés

Indices (3 disponibles)

solution.py