Prépa Code Connexion Inscription

Exercices de programmation pour classes préparatoires

← Retour aux exercices

Somme des diviseurs stricts

python ★☆☆☆☆

Écrire une fonction somme_diviseurs(n) qui renvoie la somme des diviseurs stricts de l'entier n, c'est-à-dire la somme de tous les diviseurs positifs de n à l'exception de n lui-même.

On suppose que n >= 1.

Par exemple, les diviseurs stricts de 28 sont 1, 2, 4, 7, 14, leur somme vaut 28. Les diviseurs stricts de 1 : l'ensemble est vide, la somme vaut 0.

Exemples

AppelRésultat attendu
somme_diviseurs(1) 0
somme_diviseurs(28) 28

Votre code

Connectez-vous pour soumettre du code.