【Python】continue・breakの使い方(ループを抜ける)

スポンサーリンク

Pythonのcontinue・breakの使い方について。

この記事の内容はコチラです

  • Pythonのcontinue・breakの使い方
  • ループの処理をスキップする
  • ループを抜ける

ループ内で使用する「continue」「break」の書き方を紹介します。

continueの使い方の例

Pythonのループ処理をスキップするには「continue」、ループを抜けるには「break」を使います。

  • ループをスキップする →「continue
  • ループを抜ける →「break

continueでループをスキップする

# LOOPをスキップする
iNum = 0
while iNum < 5:
    iNum += 1
    if iNum == 3:
        continue
    print(iNum)
#[結果] 1
#[結果] 2
#[結果] 4
#[結果] 5

Pythonのループを「continue」でスキップしました。スキップするとループのその回だけ飛ばして次のループから始めることができます。

特定の条件のときだけスキップしたいときは「continue」を使います。

条件式「iNum=3」のときは、それ以降の処理をスキップしました。よって「1,2,4,5」のときだけ最後の処理まで実施できました。

このように「continue」を使えば、それ以降の処理をスキップして、次のループから始めることができます。

breakの使い方の例

breakでループを途中で抜ける

# LOOPを抜ける
iNum = 0
while iNum < 5:
    iNum += 1
    if iNum == 3:
        break
    print(iNum)
#[結果] 1 
#[結果] 2 

Pythonでは「continue」と似たものに「break」があります。「break」はループを途中で抜けるものです。

「continue」のように次のループは実施せず、「break」はループが終了します。ループを抜けるには「break」を使います。ここでは「iNum == 3」のときにループを抜けます。

Pythonの「continue」「break」の2つを紹介しました。

以上、Pythonのループをスキップする「continue」、ループを抜ける「break」の書き方でした。

コメント