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
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)