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

FinancialCalculator

Расширим класс BasicCalculator и создадим FinancialCalculator.

Для начала вы создадите этот дочерний класс с минимальным набором функций — возможностью вычислять ежемесячную процентную ставку на основе годовой. В дальнейшем вы добавите в FinancialCalculator больше возможностей!

numpy уже импортирован как np.

Это упражнение является частью курса

Практический проект: разработка программного обеспечения на Python

Посмотреть курс

Инструкции к упражнению

  • Создайте класс FinancialCalculator, унаследовав его от BasicCalculator.
  • Создайте экземпляр класса FinancialCalculator с именем financial_calculator.
  • Используйте financial_calculator, чтобы вычислить ежемесячную процентную ставку при годовой ставке 6%, не забыв ввести процент в виде десятичной дроби.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

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(____))
Редактировать и запускать код