1

特定の期間でのキャッシュフローの感度を解決しています。そのために、コードを取得したいと考えています。

while count < (len(netcf)):
    cpv = float(netcf[count]/((1+MARR)**(time[count])))                  
    sum = round((sum+cpv),2)                
    count=count+1
print "Net Present Value = $", sum

これは、感度分析なしのキャッシュフローを計算します。私がやりたいのは、特定の期間を取り、簡単にするために時間を0とし、値に(1 + x)を掛けて「x」の値を解くことです。以前の値 (1+x なし) の代わりに、他のループされた値の合計に新しい値を追加すると、現在の価値が可能な限り 0 に近づきます。

これまでのところ、「while True」ループを利用して x を解こうとしましたが、運がありませんでした..また、ループが (1+x) なしで値を計算し、値のみを使用するのを防ぐのに問題があります合計に追加すると (1+x)。Pythonで不明な問題を解決したことがないため、この時点での提案は役に立ちます。

4

1 に答える 1