Exercices Python Basic

Exercice 9 Python Corrigé

Ecrire un programme qui détermine si un entier N est parfait ou non. Un entier est dit parfait s’il est égal à la somme de ses diviseurs. Exemple 6 = 3 + 2 +1

from math import *
N= int ( input (" saisir ␣un␣ nombre "))
S=0
for i in range (2 , ceil ( sqrt ( N ))+1) : if N% i ==0 :
S+=i       If S==N :
print (N," ␣ est ␣un␣ nombre ␣ parfait ")

 

Ajouter un commentaire

Veuillez vous connecter pour ajouter un commentaire.

Pas encore de commentaires.