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
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
doctestper 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
____