擅长:python、mysql、java
<p>您正在分配给函数调用:</p>
<pre><code>invest(initial_amount,top_company(5,year,year+1)) = subsequent_amount
</code></pre>
<p>这在Python中是非法的。问题是,你想做什么?<code>invest()</code>做什么?我想它会返回一个值,即您试图用作<code>subsequent_amount</code>的值,对吧?</p>
<p>如果是这样的话,那么这样的事情应该会起作用:</p>
<pre><code>amount = invest(amount,top_company(5,year,year+1),year)
</code></pre>