PaliSkill
← Python pour débutants

Leçon 10 / 10 — Chapitre 6: Mise en pratique : gestion commerciale

Cas pratique : un mini-programme de caisse

Ce cas pratique combine plusieurs notions du chapitre dans un seul petit programme : une fonction qui calcule le total d'un panier, applique une remise automatique au-delà d'un certain montant, en utilisant le motif accumulateur en boucle.

def calculer_total_ticket(prix_liste):
    total = 0
    for prix in prix_liste:
        total += prix
    if total >= 100:
        total = total * 0.9
    return total

panier = [45, 30, 40]
print(calculer_total_ticket(panier))

La fonction additionne d'abord tous les prix du panier avec une boucle et un accumulateur, puis applique automatiquement 10% de remise si le total atteint 100 $ — un seul appel de fonction combine ainsi calcul, condition et boucle, exactement comme dans un vrai programme de caisse.

À vous de jouer : adaptez cette fonction pour qu'elle affiche aussi le montant exact de la remise appliquée, en plus du total final.

🔒

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.