Exercice 46
Un ensemble d'étudiants est représenté par une liste, où chaque élément est un dictionnaire Python renfermant les informations individuelles d'un étudiant. Chaque dictionnaire comprend des détails tels que le nom de l'étudiant, sa section, sa moyenne, etc.
1 2 3 4 5 |
Students = [{"Nom" :"Farid", "Section": "Math" , "Moyenne": 16 } , {"Nom" : "Nadia", "Section": "SC-ECO" , "Moyenne": 17} , {"Nom" : "Fathi", "Section": "HG" , "Moyenne": 7} , {"Nom" : "Nathalie", "Section": "SVT" , "Moyenne": 13} , {"Nom" : "Rachid", "Section": "Info" , "Moyenne": 8}] |
Ecrire un programme en Python qui permet d'ajouter les résultats avec la clé 'result' qui prend la valeur "Admis" ou "Non Admis" selon la moyenne supérieur ou égale à 10 ou non.
Solution
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
# liste des données students = [{"Nom" :"Farid", "Section": "Math" , "Moyenne": 16 } , {"Nom" : "Nadia", "Section": "SC-ECO" , "Moyenne": 17} , {"Nom" : "Fathi", "Section": "HG" , "Moyenne": 7} , {"Nom" : "Nathalie", "Section": "SVT" , "Moyenne": 13} , {"Nom" : "Rachid", "Section": "Info" , "Moyenne": 8}] # Initialiser les nouvelles données new_students_list = [] # Ajouter les résultats for stud in students: # Tester si la moyenne est >= 10 ou non if stud["Moyenne"] >=10: stud['result'] = "Admis" else: stud['result'] = "Non Admis" new_students_list.append(stud) # Afficher la nouvelle liste des données print("new_students_list = " , new_students_list) """ output: new_students_list = [{'Nom': 'Farid', 'Section': 'Math', 'Moyenne': 16, 'result': 'Admis'}, {'Nom': 'Nadia', 'Section': 'SC-ECO', 'Moyenne': 17, 'result': 'Admis'}, {'Nom': 'Fathi', 'Section': 'HG', 'Moyenne': 7, 'result': 'Non Admis'}, {'Nom': 'Nathalie', 'Section': 'SVT', 'Moyenne': 13, 'result': 'Admis'}, {'Nom': 'Rachid', 'Section': 'Info', 'Moyenne': 8, 'result': 'Non Admis'}] """ |
Younes Derfoufi
CRMEF OUJDA
Acheter sur Très Facile !
-
Promo !
Apprendre Python un guide complet et progressif
Le prix initial était : € 11,00.€ 10,00Le prix actuel est : € 10,00. Ajouter au panier -
Kit Python FRANZIS 67183 Mach's : Raspberry Pi 4 et 400
€ 56,00 Acheter le produit -
Créer Votre Site Avec WordPress : Un Guide Pratique
€ 13,00 Acheter le livre