Solution Exercice 90 : Nombre abondant en Python

Algorithme python pour tester si un entier est abondant

Exercice 90

Nombres abondants

Définition : Un nombre abondant est un nombre entier positif n dont la somme de ses diviseurs propres (tous ses diviseurs sauf lui-même) est supérieure à n.

Exemples :

  • 12 est abondant car 1+2+3+4+6 = 16 > 12
  • 10 n'est pas abondant car 1+2+5 = 8 < 10
  • 18 est abondant car 1+2+3+6+9 = 21 > 18

Questions :

  1. Écrire un programme en langage Python sous forme de fonction qui prend en entrée un entier n et renvoie True si n est abondant et False sinon.
  2. Écrire un algorithme en Python qui détermine la liste des diviseurs abondants d'un entier n.
  3. Écrire un algorithme en langage Python qui détermine la liste des nombres abondants compris entre 100 et 200.

Solution

Output:

 

 


Auteur : Younes Derfoufi
Lieu de travail
: CRMEF OUJDA
Site Web : www.tresfacile.net
Chaine YouTube : https://www.youtube.com/user/InformatiquesFacile
Me contacter : https://www.tresfacile.net/me-contacter/


Leave a Reply

Your email address will not be published. Required fields are marked *