Python: continue 次のループへ移る

次のループへ continue

ループ内の処理を中断し、次のループへ強制的に移りたい場合は, continue文を使います。

continue

break文はループ自体を抜け出しますが、 continue文はループを抜け出すのではなく、 ブロックの先頭に戻って次のループを実行します。

次のコードでは、変数 i が4以上かつ7以下の間は continue で次のループへ移ります。
その結果 print(i) で表示されるのは「0, 1, 2, 3, 8, 9」となります。

for i in range(10):

	if i >= 4 and i <= 7:
		# 次のループへ
		continue

	print(i)

# 実行結果
1
2
3
8
9