Pythonで作る元本を一定期間、複利運用したときの金額計算

Python

定期預金等で元本を一定期間、同じ金利(年利)で複利運用したときの金額を計算します。

計算式

 複利運用するときの係数は、終価係数を用いて計算します。
 金額 = 元本 × 終価係数
 終価係数 = ( 1 + 年利率 ) ^ 年数

pythonプログラム

import math

# final_worth_factor: 終価係数
# annual_interest: 年利
# num_of_year: 年数
def final_worth_factor(annual_interest, num_of_year):
    return (1 + annual_interest) ** num_of_year

principal = 1000000 # 毎月の積立金額
interest = 1 # 年利
num = 5 # 積立年数
amount = principal * final_worth_factor(interest/100 , num)

print(math.floor(amount))

計算例

例)100万円を年利率1%で複利運用したときの5年後の金額

金額 = 1,000,000 x (1 + 0.01) ^ 5 = 1,051,010円

PythonのプログラムをGoogle Colabへコピーして結果を確認してみて下さい。

コメント