เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การคำนวณการชำระเงินจำนองรายเดือน

เพื่อให้แน่ใจว่าคุณสามารถซื้อบ้านได้ จะต้องคำนวณยอดผ่อนจำนองรายเดือนสำหรับเงินกู้จำนวนดังกล่าว

เนื่องจากต้องชำระค่าจำนองเป็นรายเดือน จึงต้องแปลงพารามิเตอร์แต่ละตัวให้อยู่ในรูปรายเดือนด้วย โปรดระวังเป็นพิเศษเมื่อปรับอัตราดอกเบี้ย เพราะเป็นดอกเบี้ยทบต้น!

ในการคำนวณยอดผ่อนจำนองรายเดือน ให้ใช้ฟังก์ชัน numpy ชื่อ .pmt(rate, nper, pv) โดยที่:

  • rate = อัตราดอกเบี้ยในแต่ละงวด (รายเดือน)
  • nper = จำนวนงวดการชำระเงิน (เดือน) ตลอดอายุสัญญาเงินกู้จำนอง
  • pv = มูลค่ารวมของเงินกู้จำนอง

คุณได้รับใบเสนอราคาเงินกู้จำนองระยะเวลา 30 ปี สำหรับวงเงินที่ต้องการที่อัตราดอกเบี้ย 3.75% โดยมูลค่าเงินกู้จำนองอยู่ในตัวแปร mortgage_loan

อัตราดอกเบี้ยจำนองรายปีอยู่ในตัวแปร mortgage_rate

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Python เบื้องต้นสำหรับแนวคิดทางการเงิน

ดูคอร์ส

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

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)))
แก้ไขและรันโค้ด