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(____))