IniziaInizia gratis

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

Visualizza il corso

Istruzioni dell'esercizio

  • Istanzia i metodi e gli attributi del genitore senza richiamare il genitore per nome.
  • Inizializza self.loan_amount usando 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)
Modifica ed esegui il codice