LoslegenKostenlos starten

doctest verwenden

Das Modul doctest bietet eine einfache Möglichkeit, deine Funktionen mit Beispielen aus Docstrings zu testen. In dieser Übung kannst du das Testen mit dem Modul doctest üben.

Das Modul doctest wurde bereits in deiner Umgebung vorab geladen.

Diese Übung ist Teil des Kurses

<Kurs>Fallstudie: Software in Python entwickeln</Kurs>
Kurs ansehen

Übungsanweisungen

  • Berechne in der Klasse FinancialCalculator die monatlichen Zinsen, also den Quotienten aus den jährlichen Zinsen und der Anzahl der Monate im Jahr (12).
  • Verwende die passende Funktion aus dem Modul doctest, um den Beispielcode deiner Funktion zu testen.

Denk daran, doctest liefert nur dann eine Ausgabe, wenn Code oder Doku fehlerhaft sind.

Interaktive praktische Übung

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

class FinancialCalculator(BasicCalculator):
    def monthly_interest(self, annual_interest_rate):
      '''
      >>> monthly_interest(0.06)
      0.005
      '''
      # Calculate the quotient of the annual_interest_rate and 12 (the number of months in a year).
      return self.divide(____, ____)

# Run doctest
____
Code bearbeiten und ausführen