ComenzarEmpieza gratis

Crea la clase del calculador de hipotecas

Empezaste con un BasicCalculator que hacía operaciones aritméticas básicas.

Después creaste un FinancialCalculator que heredaba de ese BasicCalculator. Ampliaste esta clase añadiendo un método, monthly_interest(), que calcula el interés mensual a partir del tipo de interés anual.

¡Ahora toca crear la clase MortgageCalculator!

Este ejercicio forma parte del curso

Estudio de caso: creación de software en Python

Ver curso

Instrucciones del ejercicio

  • Instancia los métodos y atributos del padre sin invocar al padre por su nombre.
  • Inicializa self.loan_amount usando el parámetro correspondiente.
  • Usa un método heredado para inicializar self.monthly_interest_rate.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

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 y ejecutar código