Calcul d'un rabais
Vous concevez une fonctionnalité qui calcule les prix réduits pour une boutique en ligne. Vous voulez pouvoir définir différents montants de rabais et décider si les prix doivent être arrondis pour paraître plus soignés dans l'application.
Dans cet exercice, vous allez créer une fonction personnalisée qui répond à ces besoins en utilisant des arguments par défaut et nommés.
Cette activité fait partie du cours
Python intermédiaire pour développeurs et développeuses
Instructions de l’exercice
- Définissez la fonction
calculate_discount()avec des arguments par défaut pourdiscount_percent(15) etround_result(True). - Arrondissez le résultat à deux décimales à l'intérieur de l'instruction
if. - Appelez la fonction en fixant
discount_percentà25etround_resultàFalse.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
original_price = 899.99
# Define the function with default arguments
def calculate_discount(price, ____=15, ____=True):
discounted_price = price - (price * (discount_percent / 100))
if round_result == True:
# Round the result to two decimal places
return ____(discounted_price, ____)
else:
return discounted_price
# Call the function with keyword arguments
final_price = calculate_discount(price=original_price, ____=___, ____=____)
print(final_price)