Zacznij terazZacznij za darmo

Tworzenie klasy kalkulatora hipotecznego

Zacząłeś od klasy BasicCalculator, która wykonywała podstawowe działania arytmetyczne.

Następnie utworzyłeś klasę FinancialCalculator, dziedziczącą po BasicCalculator. Rozszerzyłeś ją o metodę monthly_interest(), która oblicza miesięczne oprocentowanie na podstawie rocznej stopy procentowej.

Teraz czas na stworzenie klasy MortgageCalculator!

To ćwiczenie jest częścią kursu

Studium przypadku: tworzenie oprogramowania w Pythonie

Zobacz kurs

Instrukcje do ćwiczenia

  • Zainicjalizuj metody i atrybuty klasy nadrzędnej bez wywoływania jej po nazwie.
  • Zainicjalizuj self.loan_amount przy użyciu odpowiedniego parametru.
  • Użyj odziedziczonej metody, aby zainicjalizować self.monthly_interest_rate.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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)
Edytuj i uruchom kod