7.2 while

while 文は、式の値が真である間、実行を繰り返すために使われます:

while_stmt ::= "while" expression ":" suite
["else" ":" suite]
Download entire grammar as text.

while 文は式を繰り返し真偽評価し、真であれば最初の スイートを実行します。式が偽であれば (最初から偽になっていることも ありえます)、else 節がある場合にはそれを実行し、 ループを終了します。

最初のスイート内で break 文が実行されると、else 節の スイートを実行することなくループを終了します。 continue 文が最初のスイート内で実行されると、 スイート内にある残りの文の実行をスキップして、式の真偽評価に戻ります。

ご意見やご指摘をお寄せになりたい方は、 このドキュメントについて... をご覧ください。