← 返回题库
中级

折现回收期计算

未完成
中级参考 代码结构已给出,请填写 ____ 处
def solve(____):
    cumulative = ____
    for t, cf in enumerate(____):
        discounted_cf = cf / (____ + discount_rate) ** t
        cumulative += discounted_cf
        if cumulative >= initial_investment:
            payback = t - ____ + (initial_investment - (____)) / discounted_cf
            return round(____)
    return float(____)

示例

输入
solve(10000, [3000, 4000, 5000, 4000], 0.1)
期望输出
3.17
Python 代码 🔒 登录后使用
🔒

登录后即可练习

注册免费账号,在浏览器中直接运行 Python 代码