FinancialCalculator
Estendiamo la classe BasicCalculator e creiamo la FinancialCalculator.
Per iniziare, creerai questa classe figlia con una funzionalità minima: la capacità di calcolare il tasso di interesse mensile a partire dal tasso di interesse annuale. Più avanti aggiungerai altre funzioni alla FinancialCalculator!
numpy è stato importato come np per te.
Questo esercizio fa parte del corso
Caso di studio: sviluppare software in Python
Istruzioni dell'esercizio
- Crea la classe
FinancialCalculatorereditando daBasicCalculator. - Crea un'istanza della classe
FinancialCalculatorcomefinancial_calculator. - Usa
financial_calculatorper calcolare il tasso di interesse mensile dato un tasso annuo del 6%, ricordando di inserire la percentuale come numero decimale.
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(____))