Check


プログラミングが無料で学べるYouTubeチャンネルを配信中!

RubyやPython、PHPやReactなど様々なプログラミング言語のチュートリアル動画が充実!

チャンネル登録はこちら

Python

【Python】while文の書き方と使い方の基本

動画で解説を見る



開発環境

  • Python version: python 3.10.11

Pythonのwhile文とは

Pythonのwhile文は、特定の条件が真である限り、一連のステートメントを繰り返し実行するためのループ構造です。

通常のfor文とは異なり、繰り返し変数やシーケンスを用意する必要がなく、代わりに条件文を使用して実行を制御します。

条件式がTrueの間はループが継続し、条件がFalseになるとループが終了します。

公式リファレンス:https://docs.python.org/ja/3/reference/compound_stmts.html#while

Pythonのwhile文の書き方

Pythonのwhile文の書き方は以下の通りです。

条件式がTrueの場合、インデントされたブロック内のステートメントが実行されます。

条件式がFalseになるまで、このブロックが繰り返し実行されます。

Pythonのwhile文の使い方

Pythonのwhile文のよくあるパターンのサンプルコードで使い方の解説をしていきます。

基本のwhileループ

変数count0で初期化し、count5未満である間、countを表示して1ずつ増加させる基本的なwhileループです。

whileループとelse文の組み合わせ

基本のwhileループに加えて、ループが終了した後にもう一つのブロックが実行されます。

ここではループが終了するとENDが表示されます。

whileループとbreak文

break文を使用して、count3になった時点でループを中断します。

また、break文でwhileループを中断した場合は、else節は処理されずENDを表示せずに終了します。

whileループとcontinue文

continue文を使用して、count2のときにループ内の残りの処理をスキップし、次の繰り返しに進みます。

break文とは異なり、else節は処理されるため、最終的にENDが表示されます。

おわりに

Pythonのwhile文について解説しました。

while文は特定の条件が満たされている限り繰り返し処理を行う強力な構文であり、条件に応じた繰り返しやbreakcontinueなどを使った柔軟な制御が可能です。

繰り返し処理を効果的に利用したアルゴリズムやプログラムの作成が可能ができるようにwhile文を使いこなしていきましょう、

Check


プログラミングが無料で学べるYouTubeチャンネルを配信中!

RubyやPython、PHPやReactなど様々なプログラミング言語のチュートリアル動画が充実!

チャンネル登録はこちら

-Python