<p>这是一个停止循环:</p>
<pre><code>for i in [1,2,3]:
print(i)
if i==3:
break
</code></pre>
<p>我如何检查它与此的区别:</p>
^{pr2}$
<p>这是一个想法:</p>
<pre><code>IsBroken=False
for i in [1,2,3]:
print(i)
if i==3:
IsBroken=True
break
if IsBroken==True:
print("for loop was broken")
</code></pre>
<p><code>for</code>循环可以采用一个<code>else</code>块,该块可用于此目的:</p>
<pre><code>for i in [1,2,3]:
print(i)
if i==3:
break
else:
print("for loop was not broken")
</code></pre>