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>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