擅长:python、mysql、java
<p>还有一点需要提醒的是,不要使用内建名称作为变量,例如<code>list</code>、<code>str</code>、<code>int</code>、<code>float</code>、<code>tuple</code>、<code>type</code>,如果您稍后将这些内建作为函数调用,会给您带来糟糕的结果。所以我建议你把清单改成数字。你知道吗</p>
<p>因为它只在if语句中出现<code>return number</code>:</p>
<pre><code>if number % 4 == 0:
</code></pre>
<p>要返回0:</p>
<p>只需将<code>return number</code>标识到for循环。你知道吗</p>
<p>比如</p>
<pre><code>def getMax4(numbers):
highest = []
if len(numbers) == 0:
return -999
else:
for number in numbers:
if number % 4 == 0:
if highest==[] or number > highest:
highest = number
return highest if highest!=[] else 0
</code></pre>