ПочатиПочніть безкоштовно

Створіть клас іпотечного калькулятора

Ви почали з 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)
Редагувати та запускати код