liteqz.com
Étant donné un nombre et la tâche est de trouver la somme des chiffres de ce nombre en Python. Exemples: Entrée: n = 87 Sortie: 15 Entrée: n = 111 Sortie: 3 Vous trouverez ci-dessous les méthodes pour additionner les chiffres. Méthode 1: Utilisation des méthodes str() et int(). : La méthode str() est utilisée pour convertir le nombre en chaîne. La méthode int() est utilisée pour convertir le chiffre de la chaîne en entier. Convertissez le nombre en chaîne et effectuez une itération sur chaque chiffre de la chaîne et après avoir confirmé chaque chiffre en entier et ajoutez à la somme des chiffres de chaque itération. def getSum(n): sum = 0 for digit in str (n): sum + = int (digit) return sum n = 12345 print (getSum(n)) Production: 15 Méthode 2: Utilisation des méthodes sum(): La méthode sum() est utilisée pour additionner les nombres de la liste. Convertissez le nombre en chaîne en utilisant str() et enlevez la chaîne et convertissez en liste de nombres en utilisant la méthode strip() et map() resp.
Résolu /Fermé antkaram - 9 avril 2010 à 15:56 nath1995 Messages postés 60 Date d'inscription vendredi 2 mars 2012 Statut Membre Dernière intervention 1 novembre 2018 1 déc. 2015 à 13:06 Bonjour! j'ai besoin de savoir comment on peut calculer la somme des chiffres d'un nombre donne par l'utilisateur. (ex: 123==> s=1+2+3=6) Merci de votre aide! :) chossette9 4239 lundi 20 avril 2009 Contributeur 12 septembre 2014 1 310 9 avril 2010 à 15:57 Bonjour, si tu veux un peu d'aide, il faudrait nous donner le langage avec lequel tu souhaites développer ça! Cordialement.
Une question? Pas de panique, on va vous aider! Ce sujet est fermé.
Soyez le premier à donner votre avis sur cette source.