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äntannper= Antalet betalningsperioder (månader) under bolånets löptidpv= 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
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)))