PaliSkill
← Python pour débutants

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.