logo

Python のブレーク ステートメント

パイソンブレイク ループの実行を終了するために使用されます。

Python のブレーク ステートメントの構文:

Loop{ Condition: break }>

Python のブレーク ステートメント

ステートメントを中断する パイソン 何らかの外部条件がトリガーされたときに、制御をループから外すために使用されます。 Break ステートメントはループ本体内 (通常は if 条件の後) に置かれます。現在のループ、つまりそれが出現するループを終了し、そのループの終了直後の次のステートメントから実行を再開します。 Break ステートメントがネストされたループ内にある場合、break によって最も内側のループが終了します。



ブレークステートメント-Python

Pythonのbreak文の例

例 1:

Python3






Java配列の文字列



for> i>in> range>(>10>):> >print>(i)> >if> i>=>=> 2>:> >break>

>

>

出力:

0 1 2>

例 2:

Python3




# Python program to> # demonstrate break statement> > s>=> 'geeksforgeeks'> # Using for loop> for> letter>in> s:> > >print>(letter)> ># break the loop as soon it sees 'e'> ># or 's'> >if> letter>=>=> 'e'> or> letter>=>=> 's'>:> >break> > print>(>'Out of for loop'> )> print>()> > i>=> 0> > # Using while loop> while> True>:> >print>(s[i])> > ># break the loop as soon it sees 'e'> ># or 's'> >if> s[i]>=>=> 'e'> or> s[i]>=>=> 's'>:> >break> >i>+>=> 1> > print>(>'Out of while loop '>)>

>

Javaでcsvファイルから読み取る
>

出力:

g e Out of for loop g e Out of while loop>

上記の例では、両方のループが文字列「geeksforgeeks」を反復し、文字「e」または「s」に遭遇するとすぐに、条件が true になり、実行フローがループから外されます。

例 3:

Python3




num>=> 0> for> i>in> range>(>10>):> >num>+>=> 1> >if> num>=>=> 8>:> >break> >print>(>'The num has value:'>, num)> print>(>'Out of loop'>)>

>

>

出力

The num has value: 1 The num has value: 2 The num has value: 3 The num has value: 4 The num has value: 5 The num has value: 6 The num has value: 7 Out of loop>

上記の例では、num=7 まで反復した後、num の値は 8 になり、ブレークに遭遇するため、実行フローがループから外されます。

Python でループを使用すると、タスクが自動化され、効率的に繰り返されます。ただし、場合によっては、ループを完全に終了するか、反復をスキップするか、ループの一部のステートメントを無視してから、ループをさらに続行する必要がある状況が発生することがあります。これらは、と呼ばれるループ制御ステートメントによって実行できます。 ジャンプステートメント 。ループ制御またはジャンプ ステートメントは、実行を通常のシーケンスから変更します。実行がスコープを離れると、そのスコープ内で作成されたすべての自動オブジェクトが破棄されます。 Python は次のコントロール/ジャンプ ステートメントをサポートしています。