CodeAgeBy Sitezack
Progression du chapitre0/3

Leçon 2 sur 3

Paramètres et valeurs par défaut

Un paramètre peut avoir une valeur par défaut : def gross(net, rate=0.19). L'appelant peut alors l'omettre ou la surcharger.

C'est le mécanisme idiomatique pour des options : gross(40) applique le taux standard, gross(100, 0.07) le taux réduit.

def power(base, exponent=2):
    return base ** exponent

print(power(5))      # 25
print(power(5, 3))   # 125

🎯 Exercice

Définissez gross(net, rate=0.19) qui renvoie le prix TTC round(net * (1 + rate), 2), puis affichez gross(40).

Leçon PRO

Ce chapitre avancé fait partie de CodeAge PRO. Débloque-le pour continuer ton aventure.

Découvrir PRO