logo

Python Continue ステートメント

Python Continue ステートメント continue ステートメントの後のプログラム ブロックの実行をスキップし、制御に次の反復を強制的に開始させます。

電気の利点

Python Continue ステートメント

パイソン ステートメントを継続する 現在の反復のみループ内のコードの残りの部分をスキップしながら、ループの次の反復を強制的に実行するループ制御ステートメントです。つまり、ループ内で continue ステートメントが実行されると、 continue ステートメントに続くループ内のコードが実行されます。現在の反復ではステートメントがスキップされ、ループの次の反復が開始されます。



Python の continue ステートメントの構文

while True: ... if x == 10: continue print(x)>

Continue文のフローチャート

Python Continue ステートメント

Python continue文のフローチャート

Python の Continue ステートメントの例

Python での Continue ステートメントのデモ

この例では、ループ内のいくつかの条件内で continue を使用します。

Python3








for> var>in> 'Geeksforgeeks'>:> >if> var>=>=> 'e'>:> >continue> >print>(var)>

>

>

出力:

G k s f o r g k s>

説明: ここでは、if 条件チェックと continue ステートメントを使用して、文字「e」の出力をスキップしています。

ラジニカーント

Python Continue文で範囲を印刷する

6 ではなく 1 から 10 までの数字を出力するプログラムを作成する必要がある状況を考えてみましょう。

これはループを使用して行う必要があり、使用できるループは 1 つだけであることが指定されています。ここで、 continue ステートメントの使用法について説明します。ここでできることは、1 から 10 までのループを実行し、毎回ループ変数の値を 6 と比較する必要があることです。値が 6 に等しい場合は、Continue ステートメントを使用して、何もせずに次の反復に進みます。何かを出力する場合は、値を出力します。それ以外の場合は、値を出力します。

Python3




グローバル変数js

# loop from 1 to 10> for> i>in> range>(>1>,>11>):> ># If i is equals to 6,> ># continue to next iteration> ># without printing> >if> i>=>=> 6>:> >continue> >else>:> ># otherwise print the value> ># of i> >print>(i, end>=>' '>)>

>

>

出力:

1 2 3 4 5 7 8 9 10>

注記: continue ステートメントは、他のループでも使用できます。 while ループ、 と同様に使用されます for ループ その上。

ネストされたループを続ける

この例では、 2次元リスト これには 1 から 9 までの数字が含まれており、2 つの助けを借りてリスト内を調べます。 for ループ 値が 3 の場合、print ステートメントをスキップします。

Python3




# prints all the elements in the nested list> # except for the ones with value 3> nested_list>=> [[>1>,>2>,>3>], [>4>,>5>,>6>], [>7>,>8>,>9>]]> for> i>in> nested_list:> >for> j>in> i:> >if> j>=>=> 3>:> >continue> >print>(j)>

>

1ヶ月は何週間ですか

>

出力

1 2 4 5 6 7 8 9>

While ループを続行する

この例では、 その間 i = 5 の場合、9 まで巡回するループで、数値の出力をスキップします。

Python3




Pythonで
# prints the numbers between> # 0 and 9 that are not equal to 5> i>=> 0> while> i <>10>:> >if> i>=>=> 5>:> >i>+>=> 1> >continue> >print>(i)> >i>+>=> 1>

>

>

出力

0 1 2 3 4 6 7 8 9>

Continue ステートメントの使用法

ループ Python ではタスクを自動化し、効率的に繰り返します。ただし、場合によっては、ループを完全に終了したり、反復をスキップしたり、その条件を無視したりする必要がある状況が発生することがあります。これらはループ制御ステートメントによって実行できます。 Continue は、ループの流れを変更できるループ制御ステートメントの一種です。

さらに詳しく読むには 合格 そして 壊す については、次の記事を参照してください。

  1. Python pass ステートメント
  2. Python のブレーク ステートメント