CommencerCommencez gratuitement

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>
Voir le cours

Instructions de l’exercice

  • Créez la classe FinancialCalculator en héritant de BasicCalculator.
  • Créez une instance de la classe FinancialCalculator appelée financial_calculator.
  • Utilisez financial_calculator pour 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(____))
Modifier et exécuter le code