MortgageCalculator sınıfını oluştur
Temel aritmetik işlemleri yapan bir BasicCalculator ile başladın.
Sonra bu BasicCalculator sınıfından miras alan bir FinancialCalculator oluşturdun. Bu sınıfı, yıllık faiz oranı verildiğinde aylık faizi hesaplayan monthly_interest() adlı bir yöntem ekleyerek genişlettin.
Şimdi MortgageCalculator sınıfını oluşturma zamanı!
Bu egzersiz, kursun bir parçasıdır
Vaka Çalışması: Python ile Yazılım Geliştirme
Egzersiz talimatları
- Ebeveynin adını çağırmadan ebeveyn yöntemlerini ve özniteliklerini başlat.
self.loan_amountdeğerini uygun parametreyi kullanarak başlat.self.monthly_interest_ratedeğerini başlatmak için miras alınan bir yöntem kullan.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
class MortgageCalculator(FinancialCalculator):
def __init__(self, loan_amount, annual_interest_rate, years):
# Initialize the parent attributes and functions
____
# Initialize the loan_amount attribute
self.loan_amount = ____
# Initialize the monthly_interest_rate
self.monthly_interest_rate = self.____(annual_interest_rate)