Pythonでは、while文を使って繰り返し処理を行うことができます。特に、while Trueという形式を使うと、無限ループを作ることができます。

while Trueとは

while文は、指定された条件式がTrueの間、処理が繰り返し実行されます。そして、条件式がFalseになった時にwhile文は終了します。このwhile文の条件式にTrueを指定すると、無限にループが繰り返されます。

while Trueループの抜け方

無限ループから抜け出す方法はいくつかありますが、ここではif文とbreak文を使った方法を紹介します。

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

上記のコードでは、変数aに0を代入し、while文でaに1を加算しています。その後、if文で変数aを3で割った余りが0、つまり3の倍数になった場合、break文でループを抜けています。

まとめ

Pythonのwhile Trueループは強力なツールですが、適切に制御しないと無限ループに陥る可能性があります。if文とbreak文を使って、条件を満たした時にループを抜けることができます。

投稿者 admin

コメントを残す

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