TD: Nombres Parfaits

publicité
TD: Nombres Parfaits
1 Position du problème
Un nombre parfait est un entier naturel qui est la somme de ses diviseurs propres (ou la moitié de la somme
(en tenant
de tous ses diviseurs). Exemple: 6 = 1 + 2 + 3 (somme des diviseurs propres) ou bien 6 = 1+2+3+6
2
compte de 6 qui est son propre diviseur).
Calculer tous les nombres parfaits compris entre 2 et 500.
2 Code avec Mathematica
In[1]:= For[i=2,i<=500,i++,If[DivisorSigma[1,i]==2*i,Print[i]]];
6 28 496
3 Code avec Python
# -*- coding:
utf-8 -*-
1
Téléchargement