Le but de cet exercice est de calculer la somme de chaque chiffre d'un nombre.
Dans ce cas-ci, votre script doit retourner dans la variable resultat
le nombre 22
(2 + 0 + 9 + 8 + 1 + 2).
nombre = 209812 resultat = 0 for i in str(nombre): resultat += int(i)
Romu80

nombre = 209812 nombre = str(nombre) chiffres = [int(c) for c in nombre] resultat = sum(chiffres)
Gabriel Trouvé

nombre = 209812 liste_nombre = [int(i) for i in str(nombre)] resultat = sum(liste_nombre)
Raphaël

nombre = 209812 nombre = str(nombre) somme = 0 resultat = sum([somme + int(i) for i in nombre])
nombre = 209812
Un instant...
Test de la variable resultat
La variable resultat
doit contenir le nombre entier 22 (la somme de chaque chiffre du nombre 209812
).
Bravo, tu as réussi cet exercice de code 🥳

Soumettre ma solution
Vous avez trouvé une solution alternative pour cet exercice ? Proposez votre solution à la communauté 👇
Seules les propositions différentes de la solution proposée par Docstring peuvent être envoyées.
Ma solution :
Mes notes
Sauvegardé