擅长:python、mysql、java
<p><code>for</code>循环全乱了!您有一个在循环中更改的<code>i</code>,但是使用的<code>gp</code>总是0。在</p>
<p>你想要更像:</p>
<pre><code>for (X, Y) in points:
numer += X * Y
denom += X * X
</code></pre>
<p>…或将<code>gp = 0</code>移到for循环之前。在</p>
<p>…或者完全删除该部分,并将<code>sumXY</code>和<code>sumXX</code>添加到<code>sumX</code>和<code>sumY</code>。在</p>
<p>不管怎样,一旦你修复了它应该是好的(好吧,或者可能是其他一些bug……)。在</p>