Створіть клас іпотечного калькулятора
Ви почали з BasicCalculator, що виконував базові арифметичні операції.
Далі ви створили FinancialCalculator, який успадковувався від цього BasicCalculator. Ви розширили цей клас, додавши метод monthly_interest(), що обчислює щомісячний відсоток на підставі річної відсоткової ставки.
Тепер час створити клас MortgageCalculator!
Ця вправа є частиною курсу
Кейс: створення ПЗ на Python
Інструкції до вправи
- Ініціалізуйте батьківські методи та атрибути, не звертаючись до батьківського класу за ім'ям.
- Ініціалізуйте
self.loan_amount, використавши відповідний параметр. - Скористайтеся успадкованим методом, щоб ініціалізувати
self.monthly_interest_rate.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
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)