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
文を使って、条件を満たした時にループを抜けることができます。