Prépa Code Connexion Inscription

Exercices de programmation pour classes préparatoires

← Retour aux exercices

Nombre parfait

python ★☆☆☆☆

Un entier n > 0 est dit parfait s'il est égal à la somme de ses diviseurs stricts (tous ses diviseurs positifs sauf lui-même).

Par exemple, 6 = 1 + 2 + 3 est parfait, 28 = 1 + 2 + 4 + 7 + 14 aussi.

Écrire une fonction est_parfait(n) qui renvoie True si n est un nombre parfait, False sinon. On suppose n > 0.

Exemples

AppelRésultat attendu
est_parfait(6) True
est_parfait(12) False

Votre code

Connectez-vous pour soumettre du code.