Articles

Python break and continue

Pythonでのbreakとcontinueの使用は何ですか?Pythonでは、breakcontinueステートメントは、通常のループの流れを変更することができます。

ループは、テスト式がfalseになるまでコードブロックを反復しますが、テスト式をチェックせずに現在の反復またはループ全体を終了したい場合がありこれらのケースでは、breakcontinueステートメントが使用されます。P>

Python break文

break文は、それを含むループを終了します。 プログラムの制御は、ループの本体の直後の文に流れます。

breakbreakステートメントは最も内側のループを終了します。p>

breakの構文

break

breakのフローチャート

Pythonでのbreak文のフローチャート
Pythonでのbreak文のフローチャート
break

breakのフローチャート

Pythonでのbreak文のフローチャート
Pythonでのbreak文のフローチャート

forループとwhileループでのbreak文の動作を以下に示します。P>

Pythonでbreak文がどのように動作するか
break文の動作

例: このプログラムでは、

このプログラムでは、”5882457345″>

出力

strThe end

このプログラムでは、

このプログラムでは、

このプログラムでは、

文字列”シーケンス。 私たちは、文字が私であるかどうかをチェックし、その上でループから中断します。 したがって、出力には、私が印刷されるまでのすべての文字が表示されます。 その後、ループは終了します。

Python continueステートメント

continueステートメントは、現在の反復のみのループ内のコードの残りの部分をスキップするために使用されます。 ループは終了しませんが、次の反復を続行します。

Continueの構文

continue

continueのフローチャート

Pythonでのcontinue文のフローチャート
Pythonでのcontinue文のフローチャート
Pythonでのcontinue文のフローチャート
Pythonでのcontinue文のフローチャート

forループとwhileループでのcontinueステートメントの動作を以下に示します。p>

pythonでどのようにcontinue文が動作するか
pythonでどのようにcontinue文が動作するか

例:Python continue

# Program to show the use of continue statement inside loopsfor val in "string": if val == "i": continue print(val)print("The end")

出力

strngThe end

このプログラムは、breakcontinueに置き換えられたことを除いて、上記の例と同じです。

文字列がiの場合は、ブロックの残りの部分を実行せずにループを続行します。 したがって、出力では、i以外のすべての文字が印刷されることがわかります。