IniziaInizia gratis

Uso di doctest

Il modulo doctest fornisce un modo semplice per testare le tue funzioni usando esempi inclusi nelle docstring. In questo esercizio metterai in pratica i test con il modulo doctest.

Il modulo doctest è già stato precaricato nel tuo ambiente.

Questo esercizio fa parte del corso

Caso di studio: sviluppare software in Python

Visualizza il corso

Istruzioni dell'esercizio

  • Nella classe FinancialCalculator, calcola l'interesse mensile, che è il quoziente tra l'interesse annuale e il numero di mesi in un anno (12).
  • Usa la funzione pertinente del modulo doctest per testare il codice di esempio della tua funzione.

Ricorda, doctest produce un output solo se il codice/la documentazione sono errati.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

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
____
Modifica ed esegui il codice