擅长:python、mysql、java
<p>第一个代码只能返回<code>True</code>或<code>None</code>。在return语句之后,函数结束,因此第一个代码永远不会到达<code>return False</code>语句。
如果前3项不是1、2和3,则第二个代码将返回<code>False</code>,因为如果条件不成立,则返回<code>False</code></p>
<p>我假设这就是你感兴趣的代码-</p>
<pre><code>def arrayCheck(nums):
"""
find nums
"""
for i in range(len(nums)-2):
if nums[i]==1 and nums[i+1]==2 and nums[i+2]==3:
return True
return False
</code></pre>
<p>请参阅Python控制流<a href="https://python.swaroopch.com/control_flow.html" rel="nofollow noreferrer">here</a></p>