Bonjour
je dois créer une fonction qui reçoit un dictionnaire en argument puis doit retourner un tuple contenant les trois meilleurs candidats par ordre décroissant.
en voici un exemple:
doit retourner:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 top_3_candidats({'Candidat 7': 2, 'Candidat 2': 38, 'Candidat 6': 85, 'Candidat 1': 8, 'Candidat 3': 17, 'Candidat 5': 83, 'Candidat 4': 33})
voici mon code , j'arrive a effectuer le tri mais je ne sais pas comment renvoyer uniquement les 3 valeurs puisqu'un dict n'est pas indexé...):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ('Candidat 6', 'Candidat 5', 'Candidat 2')
merci d'avance pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 def top_3_candidats(moyennes): s = {} moyennes = sorted(moyennes.items(), key=lambda t: t[1]) print(moyennes)
Partager