# 현금흐름을 cashflows 리스트에 저장한다
    # i는 햇수, r은 이자율이다
    cashflows = [ 12000 , 15000 , 18000 , 21000 , 26000 ]
    i=0
    r=0.015
    
    # 최초 투자금액이며 현금 유출이므로 (-)로 표시
    npv = -70000
    
    # cashflows 리스트를 반복해 미래에 들어올 현금흐름을 할인함으로써 현재가치로 계산한 다음 npv 변수에 누적
    for c in cashflows:
        i = i+1
        npv = npv + c/(1+r)**i
    print(npv)

    scipy 라이브러리는 순현재가치를 계산하는 npv 함수를 제공한다.

    # scipy 라이브러리를 이용한 계산
    # scipy 라이브러리를 sp라는 이름으로 임포트한다
    import scipy as sp
    
    # 현금흐름을 리스트로 만든다
    cashflows = [ -70000, 12000 , 15000 , 18000 , 21000 , 26000 ]
    r = 0.015
    
    # npv 함수로 순현재가치를 계산한다
    npv = sp.npv( r, cashflows )
    print( npv )
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.