Python の while True ステートメント
このチュートリアルでは、Python の while True
ステートメントについて説明します。
Python で while True
ステートメントを定義する
Python では、True
キーワードはブール式です。これは 1
のエイリアスとして使用され、while
キーワードはループを指定するために使用されます。ステートメント while True
は、無限の while
ループを指定するために使用されます。
無限ループは、時間の終わりまで、またはプログラムが強制的に停止されるまで、無期限に実行されます。次のコード例は、while True
ステートメントを使用して無限ループを作成する方法を示しています。
while True:
print("Hello World")
出力:
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
上記のコードの while True
ステートメントを使用して、実行されるたびに Hello World
を出力する無限の while
ループを作成しました。このアプローチは、コードの完了を停止するため、お勧めしません。
回避策の 1つは、無限ループ内で break
ステートメントを使用して、特定の条件が満たされたときにプロセスを停止することです。このアプローチは、以下のプログラムで示されています。
i = 0
while True:
print("Hello World")
i += 1
if i == 10:
break
出力:
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
上記のコードの break
ステートメントを使用して、無限の while
ループを停止しました。整数変数 i
の値が 10
に等しくなった後、無限ループの実行が停止されました。
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedIn