Semaine 4, jour 5

This commit is contained in:
gauvainboiche
2026-01-16 17:13:01 +01:00
parent 54bb4d7628
commit 3f609ad139
38 changed files with 556 additions and 10 deletions

View File

@@ -0,0 +1,22 @@
def numeral_square(num: int):
"""
A partir d'un entier positif, renvoie la racine numérique,
à savoir la somme récursive de tous les chiffres d'un nombre.
Exemples :
16 -> 1+6=7
1567 -> 1+5+6+7=19, 1+9=10, 1+0=1
"""
if num < 0:
return "Merci d'utiliser un entier positif."
start = num
while len(str(num)) > 1:
base = 0
for n in str(num):
base += int(n)
num = base
return f"La racine numérique de {start} donne {base}."