Exercice 75
Etant donné le dictionnaire Python suivant qui contient les noms des élèves avec leurs notes à l'examen:
1 2 |
newResults = {'Maria': 19, 'Amelia': 16, 'Bernard': 18, 'Hafid': 18, 'Hajar': 19, 'Jules': 15, 'Nathan': 20, 'Enzo': 17} |
Ecrire un programme en Python qui permet d'améliorer les notes en faisant une translation qui consiste à ajouter 2 points à chaque élève.
Solution
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
StudentsResults = {"Maria":17 , "Amelia":14, "Bernard":16 , "Hafid": 16, "Hajar":17 , "Jules":13 , "Nathan":18 , "Enzo":15} # initialisation du dictionnaire demandé newResults = dict({}) # parcourir les éléments du dictionnaire for key, value in StudentsResults.items(): newResults[key] = value + 2 # afficher le dictionnaire print("newResults = " , newResults) """ output: newResults = {'Maria': 19, 'Amelia': 16, 'Bernard': 18, 'Hafid': 18, 'Hajar': 19, 'Jules': 15, 'Nathan': 20, 'Enzo': 17} """ |
Younes Derfoufi
CRMEF OUJDA
1 thought on “Solution Exercice 75: dictionnaire des notes des élèves en python”