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 appropriées pour nommer une classe et une fonction.
Cette activité fait partie du cours
Étude de cas : créer des logiciels en Python
Instructions de l’exercice
- Utilisez le nom approprié pour la classe. Choisissez entre
mortgage_calculatoretMortgageCalculator. - Utilisez le nom approprié pour la fonction. Choisissez entre
calculate_monthly_paymentetCalculateMonthlyPayment.
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