Giá trị hiện tại
May mắn cho bạn, có một module tên là numpy chứa nhiều hàm giúp việc xử lý các giá trị tài chính dễ dàng hơn rất nhiều.
Ví dụ, hàm .pv(rate, nper, pmt, fv) cho phép bạn tính giá trị hiện tại của một khoản đầu tư như trước đây chỉ với vài tham số đơn giản:
- rate: Tỷ suất sinh lợi của khoản đầu tư
- nper: Thời hạn (số kỳ) của khoản đầu tư
- pmt: Khoản thanh toán (cố định) vào đầu hoặc cuối mỗi kỳ (trong ví dụ này là 0)
- fv: Giá trị tương lai của khoản đầu tư
Bạn có thể dùng công thức này theo nhiều cách. Chẳng hạn, bạn có thể quy đổi giá trị của các khoản đầu tư trong tương lai về “giá trị hôm nay”.
Bài tập này là một phần của khóa học
Nhập môn các khái niệm tài chính với Python
Hướng dẫn bài tập
- Import
numpyvới bí danhnp. - Dùng hàm
.pv()của NumPy để tính giá trị hiện tại của một khoản đầu tư sẽ thu về $10,000 sau 15 năm với tỷ lệ lạm phát 3% mỗi năm và gán vàoinvestment_1. - Tính giá trị hiện tại của cùng khoản đầu tư đó nhưng với thời hạn chỉ 10 năm và tỷ lệ lạm phát 5%, gán vào
investment_2.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# Import numpy as np
____
# Calculate investment_1
investment_1 = ____(rate=____, nper=____, pmt=____, fv=10000)
# Note that the present value returned is negative, so we multiply the result by -1
print("Investment 1 is worth " + str(round(-investment_1, 2)) + " in today's dollars")
# Calculate investment_2
investment_2 = ____
print("Investment 2 is worth " + str(round(-investment_2, 2)) + " in today's dollars")