これは、ループのために中止された:これはアイデアですforループが完全にPythonで終了するかどうかを確認するには?
for i in [1,2,3]:
print(i)
:
for i in [1,2,3]:
print(i)
if i==3:
break
どのように私はこれでその違いを確認することができます
IsBroken=False
for i in [1,2,3]:
print(i)
if i==3:
IsBroken=True
break
if IsBroken==True:
print("for loop was broken")
である私は、あなたのアイデアがあると思います最高の。 Pythonのelse節は、forループが壊れていないときにのみ実行されます。だから、あなたが示唆したように、休憩を検出するのがおそらく最もよいでしょう。何も良いことがなければ、あなた自身の答えにそれを入れてください。 – rkh