« 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
<cours>Python intermédiaire pour les développeurs</cours>Instructions de l’exercice
- 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 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.____)