\

Pythonのwhileループは、特定の条件が満たされている間、一連のステートメントを繰り返し実行するための制御フロー文です。以下に、その基本的な構文を示します。

while condition:
    statements

ここで、conditionはループが続行するかどうかを決定するブール表現で、statementsはループの各反復で実行される一連のステートメントです。

whileループの基本的な使用例

以下に、whileループの基本的な使用例を示します。

n = 1
while n < 5:
    print("Hello Pythonista")
    n = n+1

このコードは、nが5未満である間、”Hello Pythonista”を出力し、nを1ずつ増加させます。したがって、このコードは”Hello Pythonista”を4回出力します。

break文とcontinue文

Pythonのwhileループでは、break文とcontinue文を使用してループのフローを制御することができます。

break文は、それが含まれている最も内側のループを終了します。以下にその使用例を示します。

n = 1
while n < 5:
    print("Hello Pythonista")
    n = n+1
    if n == 3:
        break

このコードは、nが3になったときにループを終了します。したがって、このコードは”Hello Pythonista”を2回だけ出力します。

一方、continue文は、現在のループの反復を終了し、次の反復を開始します。以下にその使用例を示します。

n = 1
while n < 5:
    if n == 2:
        n = n+1
        continue
    print("Hello Pythonista")
    n = n+1

このコードは、nが2のときに”Hello Pythonista”の出力をスキップします。したがって、このコードは”Hello Pythonista”を3回出力します。

以上がPythonのwhileループの基本的な使い方になります。さまざまな条件と組み合わせて使用することで、より複雑な制御フローを実現することができます。.

投稿者 admin

コメントを残す

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