PythonのWhileループ
Pythonループ
Pythonには2つのプリミティブループコマンドがあります。
- whileループ
- forループ
whileループ
whileループを使用すると、条件が真である限り、一連のステートメントを実行できます。
例
iが6未満である限り、iを印刷します。
i = 1
while i
print(i)
i += 1
注: iをインクリメントすることを忘れないでください。そうしないと、ループが永久に続きます。
whileループでは、関連する変数を準備する必要があります。この例では、1に設定したインデックス変数iを定義する必要があります。
ブレークステートメント
breakステートメントを使用すると、while条件が真の場合でもループを停止できます。
例
iが3のときにループを終了します。
i = 1
while i
print(i)
if i == 3:
break
i += 1
継続ステートメント
continueステートメントを使用すると、現在の反復を停止して、次の反復を続行できます。
例
iが3の場合は、次の反復に進みます。
i = 0
while i
i += 1
if i == 3:
continue
print(i)
elseステートメント
elseステートメントを使用すると、条件が真でなくなったときにコードのブロックを1回実行できます。
例
条件がfalseになったら、メッセージを出力します。
i = 1
while i
print(i)
i += 1
else:
print("i is no longer less than 6")