디지털금융: 두 판 사이의 차이
편집 요약 없음 |
|||
| 2번째 줄: | 2번째 줄: | ||
= 파이썬 기초 = | = 파이썬 기초 = | ||
* while 반복문 | |||
def savings_fixed(cf, r, t): | |||
total = 0.0 | |||
i = 1 | |||
while(i <= t): | |||
total += cf * (1 + r) ** i | |||
i += 1 | |||
return total | |||
초기값을 0.0으로 하고 (0.0으로 해야 정수로 인식할 수 있다.) whlie 반복문을 이용해서 현금흐름(cf)이 같은 경우에 사용할 수 있다. | |||
i값을 t보다 작거나 같은 값을 넣어주면서 fv 미래가치의 합을 구하는 코드이다. | |||
* for 반복문 | |||
def savings_free(cfs, r): | |||
total = 0.0 | |||
for cf in cfs: | |||
total = (total + cf) * (1 + r) | |||
return total | |||
초기값을 0.0으로 하고 for 반복문을 이용해서 현금흐름이 각 연도마다 다른 경우에 사용할 수 있다. | |||
cf 변수에 cfs 값을 넣어주면서 반복적으로 계산을 하여 fv 미래가치의 합을 구하는 코드이다. | |||
= 화폐의 시간가치 = | = 화폐의 시간가치 = | ||