Solution Exercice 87: Nombre narcissique en Python

Exercice 87

Ecrire une fonction en langage Python : is_narcissistic(n) qui prend en argument un entier n > 0 et qui vérifie si le nombre n est narcissique (égal à la somme de ses chiffres élevés à la puissance du nombre de chiffres).
Exemple : 153 = 13 + 53 + 33 = 153, donc n=153 est un nombre narcissique). La fonction doit retourner True si le nombre n est narcissique et False sinon.
NB : On vous demande de traiter l'exercice de deux façons différentes: l'une en utilisant la fonction str() et l'autre sans utiliser cette dernière.

Solution

1ère méthode:

2ème méthode:

 





 

Younes Derfoufi
CRMEF OUJDA

Leave a Reply

Your email address will not be published. Required fields are marked *