Exercice 22
Les participants à un concours destiné aux étudiants ont été rassemblés dans un dictionnaire Python, où les noms agissent comme clés et les moyennes comme valeurs correspondantes.:
1 2 3 4 5 6 7 |
etudiants = { 'Walid': 15, 'Majid': 12, 'Charlie': 18, 'David': 14, 'Fathi': 16 } |
Créez programme en Python qui prend en entrée ce dictionnaire d'étudiants et renvoie une liste des étudiants admis qui ont une note supérieure ou égale à 14.
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 |
def etudiants_admis(etudiants): seuil_admission = 14 admis = [nom for nom, moyenne in etudiants.items() if moyenne >= seuil_admission] return admis # Exemple d'utilisation avec un dictionnaire d'étudiants etudiants = { 'Walid': 15, 'Majid': 12, 'Charlie': 18, 'David': 13, 'Fathi': 16 } etudiants_admis_liste = etudiants_admis(etudiants) # Afficher la liste des étudiants admis print("Étudiants admis :") print(etudiants_admis_liste) """ output: Étudiants admis : ['Walid', 'Charlie', 'Fathi'] """ |
Younes Derfoufi
CRMEF OUJDA