擅长:python、mysql、java
<p>在for循环中,您有:</p>
<pre><code>totalPaid = sum((minimumMonthlyPayment) for _ in range(0, 13))
</code></pre>
<p>这是将totalPaid设置为minimumMonthlyPayment的13倍,就像循环的迭代一样,因此在最后一个循环中,该值被设置为最后一个最小付款的13倍。您需要在每次迭代的totalPaid中添加一个值,以便在添加之前更新该值。以下是我将代码更改为:</p>
^{pr2}$
<p>另外,由于您没有在<code>for _ in range(0, 13)</code>中使用迭代器的实际值,所以只使用<code>range(13)</code>会更具可读性。我想你可能想让它循环12次,因为你的程序的其余部分都是这样。在</p>