CommencezCommencez gratuitement

Créer la classe de calcul d'hypothèque

Vous avez commencé avec un BasicCalculator qui effectuait des opérations arithmétiques de base.

Vous avez ensuite créé un FinancialCalculator qui héritait de ce BasicCalculator. Vous avez étendu cette classe en ajoutant une méthode, monthly_interest(), qui calcule l'intérêt mensuel à partir du taux d'intérêt annuel.

C'est maintenant le moment de créer la classe MortgageCalculator !

Cette activité fait partie du cours

Étude de cas : créer des logiciels en Python

Voir le cours

Instructions de l’exercice

  • Instanciez les méthodes et attributs du parent sans appeler le parent par son nom.
  • Initialisez self.loan_amount à l'aide du paramètre approprié.
  • Utilisez une méthode héritée pour initialiser self.monthly_interest_rate.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

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)
Modifier et exécuter le code