FinancialCalculator
Vamos a ampliar la clase BasicCalculator y crear FinancialCalculator.
Para empezar, crearás esta clase hija con una funcionalidad mínima: calcular la tasa de interés mensual a partir de la tasa de interés anual. Más adelante, añadirás más funcionalidades a FinancialCalculator.
numpy ya se ha importado como np para ti.
Este ejercicio forma parte del curso
Estudio de caso: creación de software en Python
Instrucciones del ejercicio
- Crea la clase
FinancialCalculatorheredando deBasicCalculator. - Crea una instancia de la clase
FinancialCalculatorllamadafinancial_calculator. - Usa
financial_calculatorpara calcular la tasa de interés mensual dada una tasa anual del 6 %, recordando introducir el porcentaje como número decimal.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
class BasicCalculator():
def divide(self, x, y):
return x / y
# Create a class FinancialCalculator that inherits from BasicCalculator
class FinancialCalculator(____):
def calculate_monthly_interest_rate(self, annual_interest_rate):
return self.divide(annual_interest_rate, 12)
# Create a financial calculator
financial_calculator = ____()
# Print the monthly interest rate for a yearly rate of 6 percent
print(financial_calculator.calculate_monthly_interest_rate(____))