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 ドルです。これは、20万ドルのローンを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 で他の一般的な関数を実行する方法について説明します。