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.