Как использовать функцию ежемесячного платежа в python (3 примера)


Вы можете использовать следующую функцию в Python для расчета ежемесячных платежей, необходимых для погашения определенного кредита, на основе первоначальной суммы кредита, срока кредита и годовой процентной ставки:

 (rate/12) * (1/(1-(1+rate/12) ** (-months))) * P

Следующие примеры показывают, как использовать эту функцию в различных сценариях.

Пример 1: Расчет платежей по ипотеке

Предположим, семья берет ипотечный кредит на дом со следующими реквизитами:

  • Сумма ипотеки: $200,000
  • Количество месяцев: 360
  • Годовая процентная ставка: 4%

Мы можем использовать следующий код для расчета необходимого ежемесячного платежа по кредиту:

 #define initial size of loan, duration of loan, and annual interest rate
P = 200000
months = 360
rate = .04

#calculate monthly payment
(rate/12) * (1/(1-(1+rate/12) ** (-months))) * P

954.8305909309076

Ежемесячный платеж по кредиту составляет $954,83 . Это сумма, которую семья должна платить каждый месяц, чтобы погасить кредит в размере 200 000 долларов в течение 360 месяцев.

Пример 2: Расчет платежей по автокредиту

Предположим, физическое лицо берет кредит на автомобиль со следующими реквизитами:

  • Сумма кредита: $20,000
  • Количество месяцев: 60
  • Годовая процентная ставка: 3%

Мы можем использовать следующий код для расчета необходимого ежемесячного платежа по кредиту:

 #define initial size of loan, duration of loan, and annual interest rate
P = 20000
months = 60
rate = .03

#calculate monthly payment
(rate/12) * (1/(1-(1+rate/12) ** (-months))) * P

359.3738132812698

Ежемесячный платеж по кредиту составляет $359,37 . Это сумма, которую человек должен платить каждый месяц, чтобы погасить кредит в размере 20 000 долларов США в течение 60 месяцев.

Пример 3: Расчет платежей по студенческому кредиту

Предположим, студент берет кредит на обучение со следующими реквизитами:

  • Сумма кредита: $40,000
  • Количество месяцев: 120
  • Годовая процентная ставка: 5,2%

Мы можем использовать следующий код для расчета необходимого ежемесячного платежа по кредиту:

 #define initial size of loan, duration of loan, and annual interest rate
P = 40000
months = 120
rate = .052

#calculate monthly payment
(rate/12) * (1/(1-(1+rate/12) ** (-months))) * P

428.18316863206525

Ежемесячный платеж по кредиту составляет $428,18 . Это сумма, которую человек должен платить каждый месяц, чтобы погасить кредит в размере 40 000 долларов США в течение 120 месяцев.

Дополнительные ресурсы

В следующих руководствах объясняется, как выполнять другие распространенные функции в Python:

Как рассчитать сложный процент в Python
Как рассчитать скользящие средние в Python
Как рассчитать корреляцию в Python

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *