Exercices de programmation pour classes préparatoires
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.
| Appel | Résultat attendu |
|---|---|
| est_parfait(6) | True |
| est_parfait(12) | False |
Connectez-vous pour soumettre du code.