Exercice 69
Ecrire un algorithme en python qui détermine la somme des diviseurs propres d'un entier n. Exemple pour n = 10, les diviseurs propres de n sont 1 , 2 et 5 et par conséquent l'algorithme retourne la somme 1 + 2 + 5 = 8.
Solution
1 2 3 4 5 6 7 8 9 10 11 12 13 |
# coding: utf-8 # fonction qui détermine la somme des diviseurs propre d'un entier def sommeDiviseurs(n): # initialisation de la somme des diviseurs de n somme = 0 for i in range(1, n): if n%i == 0: somme = somme + i return somme print("La sommedes diviseurs de 10 est: " , sommeDiviseurs(10)) # affiche: La sommedes diviseurs de 10 est: 8 |
Younes Derfoufi
CRMEF OUJDA
1 thought on “Solution Exercice 69: somme des diviseurs d'un entier en python”