Zacznij terazZacznij za darmo

Zostań milionerem?

Twoje prognozy pokazują, że przy rygorystycznym budżecie i systematycznym wzroście wynagrodzenia możesz zgromadzić ponad 700 000 USD w zaledwie 15 lat.

Ale chcesz zostać milionerem w ciągu 15 lat, przejść na wczesną emeryturę i spędzić resztę życia na podróżach. Żeby to osiągnąć, musisz zacząć inwestować.

Pamiętasz funkcję .pmt() z biblioteki numpy? Możesz jej użyć, by wyliczyć, ile miesięcznie musisz oszczędzać, aby zgromadzić wyznaczony majątek.

O giełdzie masz jeszcze wiele do nauczenia, ale twój doradca finansowy powiedział ci, że inwestując w tani fundusz indeksowy, możesz przeciętnie zarabiać od 5 do 10% rocznie na zainwestowanym kapitale.

Wiesz, że giełda nie zawsze rośnie, dlatego przyjmiesz skromne 7% rocznego zwrotu – tyle wynosił średni roczny zwrot na amerykańskim rynku akcji w latach 1950–2009.

Zmienna forecast_months z poprzedniego ćwiczenia jest już dostępna.

To ćwiczenie jest częścią kursu

Wprowadzenie do koncepcji finansowych w Pythonie

Zobacz kurs

Instrukcje do ćwiczenia

  • Ustaw investment_rate_annual na 7% i wylicz miesięczną stopę inwestycji.
  • Oblicz wymaganą miesięczną kwotę inwestycji potrzebną do zgromadzenia 1 000 000 USD w ciągu 15 lat.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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")
Edytuj i uruchom kod