НачатьНачать бесплатно

Создание класса ипотечного калькулятора

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