PaliSkill
Python pour débutants

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

Calculer une remise progressive avec une fonction et plusieurs conditions

Cette leçon combine une fonction et une chaîne if/elif/else pour calculer automatiquement une remise qui augmente par palier selon le montant total d'un achat.

def calculer_remise(montant):
    if montant >= 200:
        return montant * 0.15
    elif montant >= 100:
        return montant * 0.08
    else:
        return 0

print(calculer_remise(150))

La fonction teste les paliers du plus élevé au plus bas : un montant de 250 $ recevrait 15% de remise, un montant de 150 $ recevrait 8%, et un montant de 50 $ n'aurait aucune remise — modifier un seul palier ne demande de changer qu'une seule ligne de la fonction.

À vous de jouer : ajoutez un quatrième palier à 20% de remise au-delà de 500 $.

🔒

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