Leçon 10 / 10 — Chapitre 10: Mise en pratique : gestion associative
Cas pratique : un mini-tableau de bord associatif
Ce cas pratique combine l'opérateur ternaire (vu au chapitre 2), une condition et le formatage de chaîne dans une seule fonction, pour synthétiser le profil d'un membre en une ligne lisible.
def analyser_membre(nom, cotisation, evenements_suivis):
statut = "Actif" if evenements_suivis >= 3 else "Peu actif"
return nom + " : " + statut + " (" + str(cotisation) + " $ cotisés)"
print(analyser_membre("Ana", 40, 5))
La fonction combine trois notions du module en quelques lignes : l'opérateur ternaire pour déterminer le statut en une seule expression, la conversion de type avec str() pour la cotisation, et la concaténation pour assembler le message final — un bon résumé de ce qu'un programme Python débutant peut déjà accomplir.
À vous de jouer : adaptez cette fonction pour qu'elle prenne aussi en compte le montant total des dons du membre, en plus de sa cotisation.
Continuez ce module
Débloquez les leçons restantes ainsi que l'attestation finale.
5 500 XOF / 8,38 € / 9,14 $
Débloquez les 97 leçons restantes de ce module
Pour vous communiquer où envoyer le paiement.
Moyen de paiement souhaité
Nous vous contactons pour le paiement — activé dès réception.