在项目寿命不同的情况下计算 IRR 和 NPV
既然您已经计算出了 WACC,接下来就可以计算并比较每个项目的 IRR 和 NPV。
虽然各项目之间的 IRR 仍有一定可比性,但由于项目 1 多出 1 年期限,其 NPV 将更难直接比较。
幸运的是,在下一个练习中,我们会介绍另一种比较各项目 NPV 的方法。不过在此之前,还是需要先按原方式计算 NPV。
项目 1 和项目 2 的现金流分别存为 cf_project1 和 cf_project2。
本练习是课程的一部分
Python 金融概念入门
练习说明
- 计算并打印每个项目的 IRR。
- 将 WACC 设为 12.9%。
- 计算并打印每个项目的 NPV。
交互式实操练习
通过完成这段示例代码来试试这个练习。
import numpy as np
# Calculate the IRR for Project 1
irr_project1 = ____
print("Project 1 IRR: " + str(round(100*irr_project1, 2)) + "%")
# Calculate the IRR for Project 2
irr_project2 = ____
print("Project 2 IRR: " + str(round(100*irr_project2, 2)) + "%")
# Set the wacc equal to 12.9%
wacc = ____
# Calculate the NPV for Project 1
npv_project1 = ____
print("Project 1 NPV: " + str(round(npv_project1, 2)))
# Calculate the NPV for Project 2
npv_project2 = ____
print("Project 2 NPV: " + str(round(npv_project2, 2)))