FinancialCalculator
Hadi BasicCalculator sınıfını genişletip FinancialCalculator'ı oluşturalım.
Başlangıç olarak, bu alt sınıfı en temel işleve sahip olacak şekilde oluşturacaksın: yıllık faiz oranından aylık faiz oranını hesaplamak. Daha sonra FinancialCalculator'a daha fazla özellik ekleyeceksin!
numpy senin için np olarak içe aktarıldı.
Bu egzersiz, kursun bir parçasıdır
Vaka Çalışması: Python ile Yazılım Geliştirme
Egzersiz talimatları
BasicCalculatorsınıfından kalıtım alarakFinancialCalculatorsınıfını oluştur.FinancialCalculatorsınıfından bir örneğifinancial_calculatorolarak oluştur.- Yıllık faiz oranı %6 iken, yüzdeyi ondalık olarak girmeyi unutmadan aylık faiz oranını hesaplamak için
financial_calculator'ı kullan.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
class BasicCalculator():
def divide(self, x, y):
return x / y
# Create a class FinancialCalculator that inherits from BasicCalculator
class FinancialCalculator(____):
def calculate_monthly_interest_rate(self, annual_interest_rate):
return self.divide(annual_interest_rate, 12)
# Create a financial calculator
financial_calculator = ____()
# Print the monthly interest rate for a yearly rate of 6 percent
print(financial_calculator.calculate_monthly_interest_rate(____))