Solution Exercice 61: algorithme python qui détermine le dictionnaire dont les valeurs sont les listes des diviseurs des keys

Exercice 61

Écrire un programme en Python qui demande à l'utilisateur de saisir cinq nombres entiers de son choix et de lui renvoyer un dictionnaire dont les clés sont les entiers saisis et dont les valeurs sont les listes des diviseurs des nombres saisis.
Exemple si l'utilisateur saisi les nombres : 14 , 7 , 8 , 6 , 13 le programme renvoie le dictionnaire:

Solution





 

Younes Derfoufi
CRMEF OUJDA

2 thoughts on “Solution Exercice 61: algorithme python qui détermine le dictionnaire dont les valeurs sont les listes des diviseurs des keys

  1. Bonjour,
    Je l’ai fait légèrement différent du votre mais il fonctionne quand même, quand pensez vous ?

    x = 0
    dico = {}
    while x < 5:
    try:
    nombre = int(input("entrez un nombre entier : "))
    liste = []
    for i in range(1, nombre+1):
    if nombre%i == 0:
    liste.append(i)
    dico[nombre] = liste
    x += 1
    except:
    print("La valeur entrée n'est pas un nombre entier !")
    print(dico)

    Cordialement.

Leave a Reply