191페이지 [복리계산 Python 코드] 오류 수정

오류 내용

1) 월간 수익률 계산 방법

편의상 연간 수익률을 단순히 12로 나누어 월간 수익률로 계산한 부분이 있었는데요. 이 방식은 월간 복리 효과를 정확하게 반영하지 못하는 부분이 있어 개선하였습니다.

기존 코드: (192쪽 # 계산 3번째 블록)

for month in range(1, months + 1):
    interest = total_assets[month - 1] * (annual_return / 12)

수정된 코드:

monthly_return = (1 + annual_return) ** (1/12) - 1
for month in range(1, months + 1):
    interest = total_assets[month - 1] * monthly_return

2) 총 이자 계산 오류

총 이자를 계산할 때 초기 투자금을 빼는 부분이 잘못 들어갔습니다.

아래와 같이 수정 하였습니다.

기존 코드: (193쪽 # 결과 요약 2번째 줄)

total_interest_final = yearly_interest[-1] - initial_investment