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 →