Adloun

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.