擅长:python、mysql、java
<p>如果您正在寻找最大的偶数,那么dcg的答案是正确的</p>
<p>如果你问为什么你的代码不起作用:</p>
<ul>
<li><p>首先,看起来您有嵌套的<code>for</code>,所以不要在嵌套循环中重用同一个变量<code>i</code>,除非您有充分的理由</p></li>
<li><p>第二,这个<code>i = large</code>应该是<code>large = i</code></p></li>
</ul>
<p>重写:</p>
<pre><code>def largest_even(list_int):
large = False
for i in list_int:
if i % 2 == 0:
large = i
for j in list_int:
if j % 2 == 0:
if j > large:
large = j
return large
</code></pre>