1、2022年某公司投资了一个1亿元周期为5年的项目,在未来5年每年年底项目收益为2000万元、4000 5000 2000和1000万元,如果投资这个项目的折现率为5%。
(1)用python编写程序计算这个项目的净现值。
(2)用python编写程序画图来展示这个项目的投资收益情况,要求图形尽可能美观完整。
望采纳
为了计算净现值,我们首先需要计算这个项目的现值,然后再减去投资的总成本,得到净现值。完整代码如下
# 初始化变量
investment = 100000000 # 投资额
discount_rate = 0.05 # 折现率
income = [20000000, 40000000, 50000000, 20000000, 10000000] # 每年收益
# 计算净现值
present_value = 0 # 总净现值
for i in range(len(income)):
present_value += income[i] / (1 + discount_rate) ** (i + 1)
print("项目净现值为:" + str(present_value))
然后,如果你想要可视化这个项目,你可以使用 Matplotlib 绘制一个折线图,将每年的净现值作为 y 轴,将时间周期作为 x 轴。
例如:
import matplotlib.pyplot as plt
# 绘制图形
plt.plot(range(1, len(income) + 1), present_value)
plt.xlabel("年份")
plt.ylabel("净现值")
plt.title("项目净现值")
plt.show()