LoslegenKostenlos starten

Einzeilige Docstrings

Mithilfe von Docstrings, also Zeichenketten zur Dokumentation, kann der Zweck einer Funktion erklärt werden. Funktionsnamen sollten zwar aussagekräftig sein, aber zu lange Namen wären auch nicht gut. Deswegen gibt es Docstrings, um zusätzliche Details anzugeben.

in dieser übung fügst du zur vorhin erstellten funktion calculate_discount() einen einzeiligen Docstring hinzu.

Diese Übung ist Teil des Kurses

<Kurs>Entwicklung mit Python für Fortgeschrittene</Kurs>
Kurs ansehen

Übungsanweisungen

  • füge einen Docstring mit folgendem text hinzu: """Calculate the discounted price of a product.""".
  • Frage den Docstring über das entsprechende Attribut der Funktion ab.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

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.____)
Code bearbeiten und ausführen