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