كيفية استخدام دالة الدفع الشهري في لغة بايثون (3 أمثلة)
يمكنك استخدام الدالة التالية في لغة بايثون لحساب الدفعات الشهرية اللازمة لسداد قرض معين، بناءً على مبلغ القرض الأولي، ومدة القرض، وسعر الفائدة السنوي:
(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 ألف دولار خلال 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 ألف دولار خلال 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 ألف دولار خلال 120 شهرًا.
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية تنفيذ وظائف شائعة أخرى في بايثون:
كيفية حساب الفائدة المركبة في بايثون
كيفية حساب المتوسطات المتحركة في بايثون
كيفية حساب الارتباط في بايثون