Bra variabelnamn
Korrekta namnkonventioner för variabler förbättrar läsbarheten, underlättar underhållet och minskar risken för fel. Använd rätt namnkonventioner för att namnge en klass och en funktion.
Den här övningen är en del av kursen
Fallstudie: Bygga programvara i Python
Övningsinstruktioner
- Använd rätt variabelnamn för klassen. Välj mellan
mortgage_calculatorochMortgageCalculator. - Använd rätt variabelnamn för funktionen. Välj mellan
calculate_monthly_paymentochCalculateMonthlyPayment.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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