FinancialCalculator
BasicCalculator 클래스를 확장해 FinancialCalculator를 만들어 봅시다.
먼저, 이 자식 클래스를 최소한의 기능으로 시작해 보세요. 연이율에서 월이율을 계산하는 기능입니다. 이후에 FinancialCalculator에 더 많은 기능을 추가할 거예요!
numpy는 np로 임포트되어 있습니다.
이 연습은 강의의 일부입니다
케이스 스터디: Python으로 소프트웨어 만들기
연습 안내
BasicCalculator를 상속해FinancialCalculator클래스를 만드세요.FinancialCalculator클래스의 인스턴스를financial_calculator로 생성하세요.- 연이율 6%가 주어졌을 때, 퍼센트를 소수로 입력한다는 점을 기억하고
financial_calculator를 사용해 월이율을 계산하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
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(____))