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
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.____)