Arrel digital¶
L'arrel digital d’un nombre natural \(n\) és
\(n\) si \(n\) només té un dígit, o
l’arrel digital de la suma dels dígits d'\(n\).
Per exemple, l’arrel digital de 374 és 5 perquè
374 –> 3+7+4 = 14 –> 1+4 = 5
Desa al mòdul naturals la funció recursiva següent:
- naturals.arrel_digital(n)¶
Retorna l’arrel digital d'\(n\).
Per exemple:
>>> arrel_digital(374) 5 >>> arrel_digital (87) 6 >>> arrel_digital (123101) 8
Pots aprofitar la solució de l’exercici Suma dels dígits d’un nombre natural per tal de calcular la suma dels dígits d’un nombre.
Disposes de més jocs de proves al fitxer
test-arrel_digital.txt i d’una solució al fitxer
naturals.py.