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