# 1️ Dictionnaire pour stocker les élèves et leurs notes
eleves = {
"Alice": [15, 18, 14],
"Leo": [12, 10, 16],
"Robin qui est le goat": [19.5, 20, 20],
"Tom": [7, 11, 11]
}
# 2️ Fonction pour calculer la moyenne
def calculer_moyenne(liste_notes):
return sum(liste_notes) / len(liste_notes)
# 3️ Parcourir chaque élève et calculer sa moyenne
moyennes_eleves = {} # dictionnaire pour stocker les moyennes
for nom, notes in eleves.items():
moyenne = calculer_moyenne(notes)
moyennes_eleves[nom] = moyenne
statut = "Réussi" if moyenne >= 10 else "Échec"
print(f"{nom} a une moyenne de {moyenne:.1f} -> {statut}")
# 4️ Trier les élèves par moyenne décroissante
classement = sorted(moyennes_eleves.items(), key=lambda x: x[1], reverse=True)
print("\n🏆 Classement des élèves :")
for rang, (nom, moyenne) in enumerate(classement, start=1):
print(f"{rang}. {nom} : {moyenne:.1f}")
To embed this project on your website, copy the following code and paste it into your website's HTML: