Exercice 56
Écrire un programme Python qui permet de créer à partir d’un entier entier n saisi au clavier , un dictionnaire formé des entiers de 1 à n et de leurs carrées. Exemple pour n = 7 le dictionnaire sera de la forme:
{1: 1, 2: 4, 3: 9, 4: 16, 5: 25 , 6: 36 , 7: 49}
Solution
# coding: utf-8
# on demande à l'utilisateur de saisir un entier n
n = int(input("Entrer la valeur de n"))
# on crée un dictionnaire vide qui va contenir les nombre n et leurs carrée
d = dict({})
# on fait le parcourt des entiers de 1 à n
for i in range(1 , n+1):
d[i] = i*i
print(d)
Ce qui affiche après exécution pour n = 10:
{1: 1, 2: 4, 3: 9, 4: 16, 5: 25, 6: 36, 7: 49, 8: 64, 9: 81, 10: 100}
Younes Derfoufi
CRMF OUJDA
Post Views: 8 262
2 thoughts on “Solution Exercice 56: dictionnaire Python formé des entiers et leurs carrées”