Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Använd rätt variabelnamn för klassen. Välj mellan mortgage_calculator och MortgageCalculator.
  • Använd rätt variabelnamn för funktionen. Välj mellan calculate_monthly_payment och CalculateMonthlyPayment.

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
Redigera och kör kod