logo

Python で while True を使用する方法

この記事では、Python で while True を使用する方法について説明します。

Whileループ 指定されたブール条件が False と評価されるまで、コードのブロックを繰り返し実行するために使用されます。 while True と書くと、ループが永久に実行されます。



例: True を指定した While ループ

Python3


クエリセレクター





# Python program to demonstrate> # while loop with True> > while> True>:> >pass>



>

シングルトン設計パターンJava

>

上記のコードを実行すると、このループは無限に実行されます。このループから抜け出すには、 ブレークステートメント 明示的に。

YouTubeビデオをダウンロードするvlc

最初の N 個の数値の合計を求める以下の例を考えてみましょう。理解を深めるために、以下のコードを見てみましょう。

例: True を指定した While ループで最初の N 個の数値の合計を求める

Python3




# Python program to demonstrate> # while loop with True> > N>=> 10> Sum> => 0> > # This loop will run forever> while> True>:> >Sum> +>=> N> >N>->=> 1> > ># the below condition will tell> ># the loop to stop> >if> N>=>=> 0>:> >break> > print>(f>'Sum of First 10 Numbers is {Sum}'>)>

スクリプトを実行する方法

>

>

出力

Sum of First 10 Numbers is 55>

上記の例では、while True ステートメントを使用して while ループを実行し、N の値が 0 になったときにループの実行を停止する if ステートメントを追加しました。この if ステートメントを記述しない場合、ループはは永久に実行され、N の負の値が合計に加算され始めます。