วิธีการคำนวณดอกเบี้ยทบต้นใน 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