ComenzarEmpieza gratis

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

Ver curso

Instrucciones del ejercicio

  • Crea la clase FinancialCalculator heredando de BasicCalculator.
  • Crea una instancia de la clase FinancialCalculator llamada financial_calculator.
  • Usa financial_calculator para 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(____))
Editar y ejecutar código