CommencerCommencez gratuitement

Utiliser de bons noms de variables

De bonnes conventions de nommage améliorent la lisibilité, facilitent la maintenance et réduisent les erreurs. Appliquez les conventions adaptées pour nommer une classe et une fonction.

Cet exercice fait partie du cours

<cours>Étude de cas : développer un logiciel en Python</cours>
Voir le cours

Instructions de l’exercice

  • Utilisez le nom approprié pour la classe. Choisissez entre mortgage_calculator et MortgageCalculator.
  • Utilisez le nom approprié pour la fonction. Choisissez entre calculate_monthly_payment et CalculateMonthlyPayment.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Use proper naming conventions for a class name
class ____(FinancialCalculator):
  def __init__(self, loan_amount, annual_interest_rate, years):
    super().__init__()
    self.loan_amount = loan_amount
    self.monthly_interest_rate = self.monthly_interest(annual_interest_rate)
    self.months = self.multiply(years, 12)
  
  # Use proper naming conventions for a function name
  def ____(self):
    numerator = self.monthly_interest_rate * (1 + self.monthly_interest_rate) ** self.months
    denominator = (1 + self.monthly_interest_rate) ** self.months - 1
    multiplier = self.divide(numerator, denominator)
    monthly_payment = round(self.multiply(self.loan_amount, multiplier), 2)
    return monthly_payment
Modifier et exécuter le code