# 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}")

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: