開始使用免費開始

想成為百萬富翁嗎?

你的預測顯示,只要嚴格控管預算並讓薪資穩定成長,在短短 15 年內就能累積超過 $700,000。

不過你想在 15 年內就成為百萬富翁,提早退休、喝著瑪格麗特到處旅行過一輩子。要做到這點,你得開始投資。

還記得 numpy.pmt() 函式嗎?你可以用它來計算每個月需要存下多少錢,才能在時間推移中累積到目標財富。

你對股市還有很多要學,但你的理財顧問說,若投資於低成本指數型基金,你的資本平均每年大約可獲得 5–10% 的報酬。

你知道股市不會永遠上漲,不過你會假設每年有 7% 的報酬,這大致是 1950–2009 年美國股市的年度平均報酬率。

上一個練習中的 forecast_months 變數可供使用。

本練習屬於課程

Python 金融概念入門

檢視課程

練習說明

  • investment_rate_annual 設為 7%,並推導出每月的投資報酬率。
  • 計算在 15 年內累積到 $1,000,000 所需的每月投資金額。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

import numpy as np

# Set the annual investment return to 7%
investment_rate_annual = ____

# Calculate the monthly investment return
investment_rate_monthly = ____

# Calculate your required monthly investment to amass $1M
required_investment_monthly = ____(rate=____, nper=____, pv=____, fv=____)
print("You will have to invest $" + str(round(required_investment_monthly, 2)) + " per month to amass $1M over 15 years")
編輯並執行程式碼