パイソンブレイク ループの実行を終了するために使用されます。
Python のブレーク ステートメントの構文:
Loop{ Condition: break }>
Python のブレーク ステートメント
ステートメントを中断する パイソン 何らかの外部条件がトリガーされたときに、制御をループから外すために使用されます。 Break ステートメントはループ本体内 (通常は if 条件の後) に置かれます。現在のループ、つまりそれが出現するループを終了し、そのループの終了直後の次のステートメントから実行を再開します。 Break ステートメントがネストされたループ内にある場合、break によって最も内側のループが終了します。
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 は次のコントロール/ジャンプ ステートメントをサポートしています。
- 継続ステートメント
- ブレークステートメント
- pass ステートメント