开始使用免费开始使用

在项目寿命不同的情况下计算 IRR 和 NPV

既然您已经计算出了 WACC,接下来就可以计算并比较每个项目的 IRR 和 NPV。

虽然各项目之间的 IRR 仍有一定可比性,但由于项目 1 多出 1 年期限,其 NPV 将更难直接比较。

幸运的是,在下一个练习中,我们会介绍另一种比较各项目 NPV 的方法。不过在此之前,还是需要先按原方式计算 NPV。

项目 1 和项目 2 的现金流分别存为 cf_project1cf_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)))
编辑并运行代码