この内容は古いバージョンです。最新バージョンを表示するには、戻るボタンを押してください。
バージョン:1
ページ更新者:guest
更新日時:2017-09-03 01:59:23

タイトル: 繰り返しのスキップ (continue)
SEOタイトル: Java の continue 文(繰り返しのスキップ)の使い方

Pythonのcontinueの記事です。

while文やfor文といった繰り返し処理内でcontinueを実行すると、continue以降の処理をスキップします。

breakと違い、continueが実行されても繰り返し処理は終了しません。

 

【例文】


var1 = 0

while 1 == 1:

    var1 += 1

    print(var1)

    if var1 < 10:
        continue

    if var1 > 5:
        break
 

【出力結果】

1
2
3
4
5
6
7
8
9
10

【説明】

while文は 1 == 1 なので無限ループします。

1つめのif文で var1 が10未満の場合はcontinueが実行され、後続の処理がスキップされます。

繰り返し処理は中断せず、また実行されるので var1 が10になるまでcontinueが実行されることになります。

var1 が10になるとcontinueが実行されなくなるので2つめのif文が実行されてbreakが実行されます。

breakが実行されたのでwhile文の繰り返し処理は終了となります。