Python whileループ

Pythonのループ

Pythonには2つの基本的なループコマンドがあります:

  • whileループ
  • forループ

whileループ

whileループを使うと、条件が真である限り一連のステートメントを実行することができます。

i = 1
while i < 6:
  print(i)
  i += 1

注意:iをインクリメントすることを忘れないでください。そうしないとループが永遠に続きます。

このwhileループでは、1から始まるインデックス変数iが必要です。

break文

break文を使うと、whileの条件が真であってもループを終了することができます。

i = 1
while i < 6:
  print(i)
  if i == 3:
    break
  i += 1

continue文

continue文を使うと、現在のイテレーションを停止し、次のイテレーションに進むことができます。

i = 0
while i < 6:
  i += 1
  if i == 3:
    continue
  print(i)

else文

else文を使うと、条件がもはや真でなくなったときに一度だけブロックのコードを実行することができます。

i = 1
while i < 6:
  print(i)
  i += 1
else:
  print("iはもはや6未満ではありません")