FinancialCalculator
Let's extend the BasicCalculator class and create the FinancialCalculator.
To start, you'll create this child class with minimal functionality - the ability to calculate the monthly interest rate from the annual interest rate. Later, you will add more features to the FinancialCalculator!
numpy has been imported as np for you.
Questo esercizio fa parte del corso
Case Study: Building Software in Python
Istruzioni dell'esercizio
- Create the class
FinancialCalculatorby inheriting fromBasicCalculator. - Create an instance of the
FinancialCalculatorclass asfinancial_calculator. - Use
financial_calculatorto compute the monthly interest rate given an annual interest rate of 6%, remembering to input the percentage as a decimal.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
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(____))