<div>
</div>
<pre><code>def evenchecker(lst):
for number in lst:
return number%2==0
else:
pass
</code></pre>
<p>我正在尝试创建一个函数,用于检查列表中是否有偶数,或者是否有任何可匹配项。当我将第一个数字保持为偶数时,它会起作用,但当我将第一个数字保持为奇数时,它会分开,它只会返回false,对于后续的偶数,它不会报告true</p>
<p>有人能解释一下为什么会发生这种情况吗?我是一个编程的绝对初学者,从我的课程中学习。我确实找到了解决办法</p>
<pre><code>def evenchecker(lst):
for number in lst:
if number%2==0:
return "The list has an even number"
else:
pass
</code></pre>
<p>这个一直查到最后一个号码</p>