Обчислення щомісячного іпотечного платежу
Щоб переконатися, що ви можете дозволити собі житло, потрібно обчислити щомісячний іпотечний платіж за кредитом такого розміру.
Оскільки платіж здійснюється щомісяця, кожний параметр треба перетворити на його місячний еквівалент. Будьте уважні з коригуванням процентної ставки, адже вона нараховується складним відсотком!
Щоб розрахувати щомісячний іпотечний платіж, ви скористаєтеся функцією 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)))