CommencezCommencez gratuitement

Docstrings sur une ligne

Les docstrings servent à expliquer l'objectif d'une fonction. Même si le nom de la fonction devrait être explicite, il faut trouver un juste équilibre avec sa longueur; les docstrings permettent donc d'ajouter plus de détails.

Dans cet exercice, vous allez reprendre la fonction calculate_discount() créée plus tôt et y ajouter une docstring sur une seule ligne.

Cette activité fait partie du cours

Python intermédiaire pour développeurs et développeuses

Voir le cours

Instructions de l’exercice

  • Ajoutez une docstring indiquant """Calculate the discounted price of a product.""".
  • Accédez à la docstring de la fonction à l'aide de l'attribut approprié.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

def calculate_discount(price, discount_percent=15, round_result=True):
    # Add a single-line docstring
    ____
    
    discounted_price = price - (price * (discount_percent / 100))
    if round_result == True:
        return round(discounted_price, 2)
    else:
        return discounted_price

# Access the docstring
print(calculate_discount.____)
Modifier et exécuter le code