1. Learn
  2. /
  3. Курси
  4. /
  5. Вступ до фінансових концепцій у Python

Connected

Вправа

Моделювання періодичних платежів (I)

У вас уже є всі інструменти, щоб змоделювати іпотечні виплати в часі.

Щоразу, коли ви сплачуєте іпотеку, у наступному платежі частка, яка йде на відсотки, трохи зменшується. Це означає, що більша частина решти суми піде на погашення вартості житла, яка належить вам, а не банку. Це важливо, щоб визначити, скільки ви отримаєте від продажу житла до повного погашення іпотеки, або щоб зрозуміти, коли ваша іпотека «під водою». Про це згодом.

Тепер ви напишете просту програму, яка обчислює відсоткову та основну частини кожного платежу в часі.

Змінні mortgage_loan, mortgage_rate_periodic і periodic_mortgage_payment з третьої вправи доступні для використання.

Змінна principal_remaining ініціалізована як масив з нулів довжиною, що дорівнює кількості платіжних періодів.

Інструкції

100 XP
  • Встановіть previous_principal_remaining для першого періоду, тобто коли (i == 0), рівним значенню іпотечного кредиту.
  • Для всіх інших періодів встановіть previous_principal_remaining рівним залишку основного боргу з попереднього періоду ([i - 1]).
  • Для кожного періоду обчисліть платіж за відсотками (добуток попереднього залишку основної суми та періодичної іпотечної ставки) і платіж за основною сумою (різниця між періодичним іпотечним платежем та сплаченими відсотками).