LoslegenKostenlos starten

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>
Kurs ansehen

Übungsanweisungen

  • Instanziiere die Methoden und Attribute des Elternteils, ohne den Elternteil beim Namen aufzurufen.
  • Initialisiere self.loan_amount mit dem passenden Parameter.
  • Verwende eine geerbte Methode, um self.monthly_interest_rate zu 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)
Code bearbeiten und ausführen