关于#python#的问题,如何解决?

2022年某公司投资了一个1亿元周期为5年的项目,在未来5年每年年底项目收益为2000万元、4000 5000 2000万元和1000万元,如果投资这个项目的折现率为5%。
(1)用python编写程序计算这个项目的净现值。


def npv_f(rate, cashflows):
    total = 0.0
    for i, cashflow in enumerate(cashflows):
        total += cashflow / ((1 + rate) ** i)

    return total


c = [-100, 20, 40, 50, 20, 10]
r = 0.05


def main():
    total = npv_f(r, c);
    print(total)


if __name__ == "__main__":
    main()