擅长:python、mysql、java
<p>你有一个无限的while循环,因为你增加了错误的变量。while循环条件在某一点上必须等于false,但您的条件永远不会等于false(因此它会一次又一次地运行)。请参阅代码中的我的注释以了解更多解释:</p>
<pre><code>samplenumber = [1,2,3,4,5,6,7,8,9,10]
o = 0
f1 = samplenumber[o]
while f1 < 11: #f1 will always equal 1 (samplenumber[o] = samplenumber[0] = 1), and 1 is always <11
if f1%2 == 0:
print ("EVEN")
else:
print ("ODD")
o += 1
</code></pre>
<p>您应该在while循环中增加f1,或者使用o作为计数器变量</p>
<p>祝你今天愉快</p>