วิธีการคำนวณดอกเบี้ยทบต้นใน python (3 ตัวอย่าง)


เราสามารถใช้สูตรดอกเบี้ยทบต้นต่อไปนี้เพื่อค้นหามูลค่าสุดท้ายของการลงทุนหลังจากระยะเวลาหนึ่ง:

A = P(1 + รอบ/n) นท

ทอง:

  • ตอบ: จำนวนเงินสุดท้าย
  • P: ชื่อย่อหลัก
  • r: อัตราดอกเบี้ยรายปี
  • n: จำนวนช่วงการเรียบเรียงต่อปี
  • t: จำนวนปี

เราสามารถใช้สูตรต่อไปนี้เพื่อคำนวณมูลค่าสุดท้ายของการลงทุนใน Python:

 P * ( pow ((1 + r / n),n * t))

และเราสามารถใช้ฟังก์ชันต่อไปนี้เพื่อแสดงมูลค่าสุดท้ายของการลงทุนเมื่อสิ้นสุดแต่ละช่วงเวลา:

 def each_year(P, r, n, t):

    for period in range(t):
        amount = P * ( pow ((1 + r / n), n * (period + 1 )))
        print(' Period: ', period + 1, amount)

    return amount

ตัวอย่างต่อไปนี้แสดงวิธีใช้สูตรเหล่านี้ใน Python เพื่อคำนวณมูลค่าสุดท้ายของการลงทุนในสถานการณ์ต่างๆ

ตัวอย่างที่ 1: สูตรดอกเบี้ยทบต้นที่มีการทบต้นรายปี

สมมติว่าเราลงทุน 5,000 ดอลลาร์ในการลงทุนที่ทบต้นที่ 6% ต่อปี

รหัสต่อไปนี้แสดงวิธีคำนวณมูลค่าสุดท้ายของการลงทุนนี้หลังจากผ่านไป 10 ปี:

 #define principal, interest rate, compounding periods per year, and total years
P = 5000
r = .06
n = 1
t = 10

#calculate final amount
P * ( pow ((1 + r / n),n * t))

8954.238482714272

การลงทุนนี้จะมีมูลค่า 8,954.24 ดอลลาร์ หลังจากผ่านไป 10 ปี

เราสามารถใช้ฟังก์ชันที่เรากำหนดไว้ก่อนหน้านี้เพื่อแสดงการลงทุนขั้นสุดท้ายในแต่ละปีในช่วงระยะเวลา 10 ปี:

 #display ending investment after each year during 10-year period
each_year(P, r, n, t)

Period: 1 5300.0
Period: 2 5618.000000000001
Period: 3 5955.08
Period: 4 6312.384800000002
Period: 5 6691.127888000002
Period: 6 7092.595561280002
Period: 7 7518.151294956803
Period: 8 7969.240372654212
Period: 9 8447.394795013464
Period: 10 8954.238482714272

สิ่งนี้บอกเรา:

  • มูลค่าสุดท้ายหลังจากปีแรกคือ 5,300 ดอลลาร์
  • มูลค่าสุดท้ายหลังจากปีที่สองคือ 5,618 ดอลลาร์
  • มูลค่าสุดท้ายหลังจากปีที่สามคือ $5,955.08

และอื่นๆ

ตัวอย่างที่ 2: สูตรดอกเบี้ยทบต้นที่มีการทบต้นรายเดือน

สมมติว่าเราลงทุน 1,000 ดอลลาร์ในการลงทุนที่มีอัตราการใช้เงินทุน 6% ต่อปี และทบต้นเป็นรายเดือน (12 ครั้งต่อปี)

รหัสต่อไปนี้แสดงวิธีคำนวณมูลค่าสุดท้ายของการลงทุนนี้หลังจาก 5 ปี:

 #define principal, interest rate, compounding periods per year, and total years
P = 1000
r = .06
n = 12
t = 5

#calculate final amount
P * ( pow ((1 + r / n),n * t))

1348.8501525493075

การลงทุนนี้จะมีมูลค่า 1,348.85 ดอลลาร์ หลังจาก 5 ปี

ตัวอย่างที่ 3: สูตรดอกเบี้ยทบต้นที่มีการทบต้นรายวัน

สมมติว่าเราลงทุน 5,000 ดอลลาร์ในการลงทุนที่มีอัตราสูงสุด 8% ต่อปีและทบต้นทุกวัน (365 ครั้งต่อปี)

รหัสต่อไปนี้แสดงวิธีคำนวณมูลค่าสุดท้ายของการลงทุนนี้หลังจากผ่านไป 15 ปี:

 #define principal, interest rate, compounding periods per year, and total years
P = 5000
r = .08
n = 365
t = 15

#calculate final amount
P * ( pow ((1 + r / n),n * t))

16598.40198554521

การลงทุนนี้จะมีมูลค่า 16,598.40 ดอลลาร์ หลังจากผ่านไป 15 ปี

แหล่งข้อมูลเพิ่มเติม

บทช่วยสอนต่อไปนี้จะอธิบายวิธีทำงานทั่วไปอื่นๆ ใน Python:

วิธีการคำนวณคะแนน Z ใน Python
วิธีการคำนวณความสัมพันธ์ใน Python
วิธีการคำนวณค่าเฉลี่ยแบบเล็มใน Python

เพิ่มความคิดเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *