\

Pythonのwhileループは、指定された条件がTrueである間、処理を繰り返し実行します。そして、条件がFalseになったときにwhileループは終了します。

しかし、whileループの中で特定の条件を満たした場合、強制的にループを抜けたいときがあります。そのときに使用するのが、Pythonのbreak文です。

whileループの基本的な記述方法

まずは、whileループの基本的な記述方法を見てみましょう。

i = 0
while i < 3:
    print(i)
    i = i + 1

このコードでは、変数iに0を初期値として代入し、whileループの条件としてiが3未満を指定しています。そして、printiの値を表示し、iに1を加算しています。iが3になるまでは、指定された条件がTrueですので繰り返し処理を行う事になります。従ってprintで表示されるiの値は、0から2までになります。

break文でwhileループを抜ける方法

whileループの繰り返し処理の途中で特定の条件を満たした場合、繰り返し処理を抜けたい時には、breakを使います。

a = 0
while a < 10:
    a = a + 1
    if a % 3 == 0:
        break
    print(a)

このコードでは、変数aに0を代入し、whileループでaに1を加算し、変数aの内容をprint()で出力しながら、10になるまで繰り返し処理をします。この処理の途中、if文で変数aを3で割った余りが0、つまり3の倍数になった場合、処理を中止するようbreakを挿入します。

すると処理結果として、1、2と表示され、3になった時点でループを抜けていることがわかります。

以上が、Pythonのwhileループとbreak文の基本的な使い方です。この知識を活用して、Pythonプログラミングをより効率的に行いましょう。.

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です