CommencezCommencez gratuitement

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

Voir le cours

Instructions de l’exercice

  • Définissez la fonction calculate_discount() avec des arguments par défaut pour discount_percent (15) et round_result (True).
  • Arrondissez le résultat à deux décimales à l'intérieur de l'instruction if.
  • Appelez la fonction en fixant discount_percent à 25 et round_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)
Modifier et exécuter le code