Erstelle die Klasse MortgageCalculator
Du hast mit einem BasicCalculator begonnen, der grundlegende Rechenoperationen ausgeführt hat.
Dann hast du einen FinancialCalculator erstellt, der von diesem BasicCalculator geerbt hat. Du hast diese Klasse erweitert, indem du eine Methode monthly_interest() hinzugefügt hast, die aus dem jährlichen Zinssatz den monatlichen Zins berechnet.
Jetzt ist es Zeit, die Klasse MortgageCalculator zu erstellen!
Diese Übung ist Teil des Kurses
<Kurs>Fallstudie: Software in Python entwickeln</Kurs>Übungsanweisungen
- Instanziiere die Methoden und Attribute des Elternteils, ohne den Elternteil beim Namen aufzurufen.
- Initialisiere
self.loan_amountmit dem passenden Parameter. - Verwende eine geerbte Methode, um
self.monthly_interest_ratezu initialisieren.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
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)