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未満ではありません")