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
Instrucciones del ejercicio
- Instancia los métodos y atributos del padre sin invocar al padre por su nombre.
- Inicializa
self.loan_amountusando 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)