Maison > développement back-end > Tutoriel Python > Comment trouver le nombre de jonquilles en Python ?

Comment trouver le nombre de jonquilles en Python ?

青灯夜游
Libérer: 2020-05-16 18:03:24
original
15351 Les gens l'ont consulté

Comment trouver le nombre de jonquilles en Python ?

Le nombre narcissique est également connu sous le nom d'invariant numérique plus parfait (PPDI), nombre narcissique, nombre d'exponentiation, nombre d'Armstrong ou nombre d'Armstrong (numéro Armstrong), le numéro de jonquille fait référence à un nombre à 3 chiffres. , la somme de la puissance troisième des chiffres de chaque chiffre est égale à elle-même.

Pour faire simple : si un nombre à 3 chiffres est égal à la somme des cubes de ses chiffres, alors ce nombre est appelé un nombre narcisse.

Par exemple : 153 = 1^3 + 5^3 + 3^3, donc 153 est un nombre de narcisse

Analyse du programme : utilisez une boucle for pour contrôler 100 à 1 000 nombres, chacun Décomposez les nombres en unités, dizaines et centaines.

Code source du programme :

for i in range(100,1000):
    a = i//100
    b = (i-a*100)//10
    c = (i-a*100-b*10)
    if i == pow(a,3)+pow(b,3)+pow(c,3):
        print(i)
Copier après la connexion

Le résultat de sortie de l'exemple ci-dessus est :

153
370
371
407
Copier après la connexion

Apprentissage recommandé : Tutoriel vidéo Python

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal