PaliSkill
Python pour débutants

Leçon 10 / 10 — Chapitre 7: Mise en pratique : suivi scolaire

Cas pratique : un mini-carnet de notes

Ce cas pratique combine plusieurs notions du chapitre dans une seule fonction : calculer une moyenne à partir d'une liste de notes, puis déterminer un statut selon un seuil.

def determiner_statut(notes):
    moyenne = sum(notes) / len(notes)
    if moyenne >= 10:
        return "Admis"
    else:
        return "Insuffisant"

notes_eleve = [12, 15, 9, 14]
print(determiner_statut(notes_eleve))

La fonction combine sum() et len() (calcul de moyenne), puis une condition sur le résultat, le tout encapsulé dans une seule fonction réutilisable pour n'importe quel élève de la classe.

À vous de jouer : adaptez cette fonction pour qu'elle appelle aussi attribuer_mention() (vue plus haut dans ce chapitre) et affiche la mention en plus du statut.

🔒

Continuez ce module

Débloquez les leçons restantes ainsi que la certification finale.

2 500 XOF / 3,81 € / 4,15 $

Débloquez les 90 leçons restantes de ce module

Votre paiement est vérifié avant l'activation de l'accès