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 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