Bonjour, pouvez-vous m'aider à écrire un programme en python pour cette énoncé, s'il vous plaît.
Merci d'avance
l'énoncé:
Un entier naturel est dit nombre « idiot » s'il est égal à la somme des cubes de chacun de ses chiffres (lorsqu'il est exprimé en base 10).
Écrire une fonction qui calcule si l'entier naturel donné en paramètre est un nombre idiot ou non. La valeur retournée par la fonction doit être de type Booléen.
Exemple : 153 est un nombre idiot car 1^3+5^3+3^3 = 1+125+27=153.
Écrire un programme qui utilise cette fonction pour afficher tous les nombres idiots entre deux valeurs entières positives saisies au clavier.
L'opérateur de division entière est // . Celui du reste de la division entière est % .
Entrée du programme
2 entiers positifs
Sortie du programme
Les nombres idiots entre les 2 entiers saisis au clavier (inclus)
Bonjour,
principale opération à faire :
séparer les chiffres d'un nombre
par exemple comment séparer le 3 du 15 de 153 ?
(on t'a donné un indice dans l'énoncé)
et donc écrire une boucle qui obtient successivement tous les chiffres d'un nombre
ce sera le coeur de la fonction qu'on te demande d'écrire pour savoir si un nombre fourni en paramètre est"idiot" ou pas.
la suite sera facile.
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :