Somme des chiffres d'un nombre à quatre chiffres
Exercice d'entraînement · niveau 3 (difficile) · sciences numériques et technologie (seconde), chapitre 2 — Variables, types et affectations · Les opérateurs arithmétiques
Énoncé
Un entier n à quatre chiffres est donné (par exemple n = 2748). Écrire un programme qui affiche la somme de ses quatre chiffres, sans boucle ni chaîne de caractères.
Corrigé
n = 2748
c1 = n // 1000 # 2
c2 = (n // 100) % 10 # 7
c3 = (n // 10) % 10 # 4
c4 = n % 10 # 8
print(c1 + c2 + c3 + c4) # 21
Le schéma est toujours le même : // 10^k supprime les chiffres de droite, puis % 10 ne garde que le chiffre de droite de ce qui reste.
Les autres exercices de ce chapitre Le cours du chapitre
Un blocage sur cet exercice ? Le tuteur d'Adloun guide par questions, sans donner la réponse.