Kom igångKom igång gratis

Beräkna den månatliga bolånebetalningen

För att försäkra dig om att du har råd med bostaden behöver du beräkna den månatliga bolånebetalningen för ett lån av den storleken.

Eftersom du betalar bolånet månadsvis måste du omvandla alla parametrar till deras månadsmotsvarigheter. Var uppmärksam vid justeringen av räntan, eftersom den beräknas med ränta-på-ränta!

För att beräkna den månatliga bolånebetalningen använder du numpy-funktionen .pmt(rate, nper, pv) där:

  • rate = Den periodiska (månadsliga) räntan
  • nper = Antalet betalningsperioder (månader) under bolånets löptid
  • pv = Bolånets totala värde

Du har fått ett erbjudande om ett 30-årigt bolån för önskat belopp till 3,75 %. Bolånets värde finns tillgängligt som mortgage_loan.

Årsräntan för bolånet finns tillgänglig som mortgage_rate

Den här övningen är en del av kursen

Introduktion till finansiella begrepp i Python

Visa kurs

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

import numpy as np

# Derive the equivalent monthly mortgage rate from the annual rate
mortgage_rate_periodic = ____

# How many monthly payment periods will there be over 30 years?
mortgage_payment_periods = ____

# Calculate the monthly mortgage payment (multiply by -1 to keep it positive)
periodic_mortgage_payment = -1*np.pmt(____, ____, ____)
print("Monthly Mortgage Payment: " + str(round(periodic_mortgage_payment, 2)))
Redigera och kör kod