ComeçarComece de graça

Crie a classe de calculadora de hipoteca

Você começou com uma BasicCalculator que executava operações aritméticas básicas.

Depois, você criou uma FinancialCalculator, que herdou de BasicCalculator. Você estendeu essa classe adicionando o método monthly_interest(), que calcula os juros mensais a partir da taxa anual.

Agora é hora de criar a classe MortgageCalculator!

Este exercício faz parte do curso

Estudo de Caso: Construindo Software em Python

Ver curso

Instruções do exercício

  • Instancie os métodos e atributos da classe-pai sem invocar o nome da classe-pai.
  • Inicialize self.loan_amount usando o parâmetro apropriado.
  • Use um método herdado para inicializar self.monthly_interest_rate.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

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)
Editar e executar o código