Enradiga docstrings
Docstrings används för att förklara syftet med en funktion. Funktionsnamnet bör vara beskrivande, men det måste balanseras mot namnets längd – därför ger docstrings möjlighet att lägga till mer detaljer.
I den här övningen tar du den tidigare skapade funktionen calculate_discount() och lägger till en enradig docstring.
Den här övningen är en del av kursen
Intermediate Python för utvecklare
Övningsinstruktioner
- Lägg till en docstring med texten
"""Calculate the discounted price of a product.""". - Hämta funktionens docstring med hjälp av rätt attribut.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
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.____)