[Python]continue文の使用

continueはPythonのループ制御ステートメントの一つで、continue文が実行されると、その時点でループの残りの部分をスキップし、直ちに次の反復(ループの新しいサイクル)に進みます。このステートメントはforループやwhileループの内部で使われます。

例えば、次のコードを考えてみましょう。

for i in range(10):
    if i == 5:
        continue
    print(i)

このコードは、0から9までの数を順番に表示しようとします。ただし、if i == 5:という条件文により、iが5のときcontinue文が実行されます。そのため、そのループの残りの部分(この場合print(i))がスキップされ、直ちに次の反復に進みます。その結果、出力は0 1 2 3 4 6 7 8 9となり、5は表示されません。

continue文は、特定の条件を満たす要素に対してのみ操作を実行し、それ以外の要素では操作をスキップしたい場合に役立ちます。しかし、continue文も制御フローが複雑になる可能性があるため、適切に使用することが重要です。