\

Pythonでは、while文を使用して特定の条件が真(True)である間、同じ処理を繰り返し実行することができます。この記事では、while Trueを使用した無限ループの作成とその抜け方について解説します。

while Trueとは

while Trueは、条件式が常に真(True)であるwhile文です。このため、while Trueのループは無限に続きます。しかし、この無限ループから抜け出す方法は存在します。

無限ループからの抜け方

break文の使用

break文は、whileループから抜け出すために使用します。breakが実行されると、その後のループ処理は一切行わず、whileループは終了します。

num = 0
while True:
    if num == 3:
        break
    print(num)
    num += 1

上記のコードでは、numが3になった時点でbreakが実行され、ループが終了します。

continue文の使用

continue文は、ループの中で特定の条件を満たした場合に、そのループの残りの部分をスキップし、次のループの処理に移るために使用します。

num = 0
while num < 10:
    num += 1
    if num % 3 == 0:
        continue
    print(num)

上記のコードでは、numが3の倍数になった場合にcontinueが実行され、print(num)の部分がスキップされます。

まとめ

while Trueを使用すると、Pythonで無限ループを作成することができます。しかし、この無限ループから抜け出すためには、break文やcontinue文を適切に使用する必要があります。これらの文を理解し、適切に使用することで、Pythonのループ処理をより効果的に制御することができます。

投稿者 admin

コメントを残す

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