FinancialCalculator
Étendons la classe BasicCalculator et créons FinancialCalculator.
Pour commencer, vous allez créer cette classe enfant avec une fonctionnalité minimale : calculer le taux d’intérêt mensuel à partir du taux annuel. Plus tard, vous ajouterez d’autres fonctionnalités à FinancialCalculator !
numpy a été importé sous le nom np pour vous.
Cet exercice fait partie du cours
<cours>Étude de cas : développer un logiciel en Python</cours>Instructions de l’exercice
- Créez la classe
FinancialCalculatoren héritant deBasicCalculator. - Créez une instance de la classe
FinancialCalculatorappeléefinancial_calculator. - Utilisez
financial_calculatorpour calculer le taux d’intérêt mensuel pour un taux annuel de 6 %, en pensant à saisir le pourcentage sous forme décimale.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
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(____))