ÎncepețiÎncepe gratuit

Creează clasa calculatorului de ipotecă

Ai început cu un BasicCalculator care efectua operații aritmetice de bază.

Apoi ai creat un FinancialCalculator care a moștenit din acest BasicCalculator. Ai extins clasa adăugând o metodă, monthly_interest(), care calculează dobânda lunară pornind de la rata anuală a dobânzii.

Acum e momentul să creezi clasa MortgageCalculator!

Acest exercițiu face parte din cursul

Studiu de caz: Construirea de software în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Instanțiază metodele și atributele părintelui fără a-l apela direct după nume.
  • Inițializează self.loan_amount folosind parametrul corespunzător.
  • Folosește o metodă moștenită pentru a inițializa self.monthly_interest_rate.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

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)
Editează și rulează codul