我对Python有点新,并且一直在寻找和尝试不同的解决方案来解决这个问题。使用前一个函数的结果重复一个函数的Python
我需要创建一个函数,不仅在函数内倒计时,而且还添加了以前的结果。
为了帮助将这些考虑:
我有哪里的时间对应于模型中的当前时间的每周成本的公式。它看起来像如下:
week1 = 5000**((Time-1))
week2 = 5000**((Time-2))
...
(其中旁边时间由一个在一个特定范围内增加的数量)
现在最终结果需要为(例如)
if Time > 5:
return week1+ week2+ week3+ week4+ week5
elif Time == 5:
return week1+ week2+ week3+ week4
这会持续到< = 1。所以我需要一个公式,该公式不仅将函数重复特定次数添加上一个结果,而且公式中的一个变量也会根据计数发生变化。我知道必须有一个有效的方法来做到这一点,但我似乎无法弄清楚。
任何帮助将是惊人的! 谢谢!
你问如何计算5000^0 + 5000^1 + 5000^2 + ... + 5000 ^(时间1)?这是一个几何级数,等于(5000^Time - 1)/ 4999。 –