Crea la classe del calcolatore di mutui
Sei partito da un BasicCalculator che eseguiva operazioni aritmetiche di base.
Hai poi creato un FinancialCalculator che ereditava da questo BasicCalculator. Hai esteso questa classe aggiungendo un metodo, monthly_interest(), che calcola l’interesse mensile dato il tasso di interesse annuale.
Ora è il momento di creare la classe MortgageCalculator!
Questo esercizio fa parte del corso
Caso di studio: sviluppare software in Python
Istruzioni dell'esercizio
- Istanzia i metodi e gli attributi del genitore senza richiamare il genitore per nome.
- Inizializza
self.loan_amountusando il parametro appropriato. - Usa un metodo ereditato per inizializzare
self.monthly_interest_rate.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
class MortgageCalculator(FinancialCalculator):
def __init__(self, loan_amount, annual_interest_rate, years):
# Initialize the parent attributes and functions
____
# Initialize the loan_amount attribute
self.loan_amount = ____
# Initialize the monthly_interest_rate
self.monthly_interest_rate = self.____(annual_interest_rate)