Как использовать функцию ежемесячного платежа в 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