BaşlayınÜcretsiz başlayın

Devralınan bir sınıfa bir yöntem ekle

Hadi MortgageCalculator sınıfına, anapara tutarı, yıllık faiz oranı ve krediyi kaç yılda ödeyeceğin verildiğinde aylık taksiti hesaplayan bir yöntem ekleyelim.

Bu egzersiz, kursun bir parçasıdır

Vaka Çalışması: Python ile Yazılım Geliştirme

Kursa Göz Atın

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

class MortgageCalculator(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)
    self.monthly_payment = self.calculate_monthly_payment()
  
  def calculate_monthly_payment(self):
    numerator = self.monthly_interest_rate * (1 + self.monthly_interest_rate) ** self.months
    denominator = (1 + self.monthly_interest_rate) ** self.months - 1
    
    # Compute the quotient of numerator and denominator and save the result to multiplier
    multiplier = self.divide(____, ____)
Kodu Düzenle ve Çalıştır