시작하기무료로 시작하기

FinancialCalculator

BasicCalculator 클래스를 확장해 FinancialCalculator를 만들어 봅시다.

먼저, 이 자식 클래스를 최소한의 기능으로 시작해 보세요. 연이율에서 월이율을 계산하는 기능입니다. 이후에 FinancialCalculator에 더 많은 기능을 추가할 거예요!

numpynp로 임포트되어 있습니다.

이 연습은 강의의 일부입니다

케이스 스터디: 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(____))
코드 편집 및 실행