Вы можете использовать следующую функцию в 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