« Docstrings » d'une seule ligne
Les chaînes de texte sont utilisées pour expliquer l'objectif d'une fonction. Le nom de la fonction doit être descriptif, mais cela doit être équilibré avec la longueur du nom de la fonction, et les « docstrings » vous permettent donc de fournir plus de détails.
Dans cet exercice, vous prendrez la fonction calculate_discount() créée précédemment et y ajouterez une chaîne de caractères d'une seule ligne.
Cet exercice fait partie du cours
Python intermédiaire pour les développeurs
Instructions
- Ajouter une « docstring » indiquant
"""Calculate the discounted price of a product.""". - Accédez à la « docstring » de la fonction en utilisant l'attribut approprié.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
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.____)