Pythonのwhile文は、指定した条件が成立する間、同じ手順の処理を繰り返し実行する構文です。この記事では、while文の基本的な使い方と、ループ回数の管理について解説します。
while文の基本的な使い方
while文の基本的な構文は以下のようになります。
while 条件式:
繰り返し実行したいコード
例えば、”Hello world!”という文章を3回続けて表示させたい場合、以下のようにコードを書きます。
i = 0
while i < 3:
print("Hello world!")
i = i + 1
このコードでは、while文の条件は「変数iが3未満の場合」と設定しています。変数iは0に初期化されています。そのため、一回目のループでは条件を満たしています。条件を満たしていれば、whileブロックに突入します。文章を出力した後に変数iに1が足され、これをインクリメントと呼びます。そしてまた、whileブロックの最初に戻ります。変数iの値が3になると、while文の条件が満たされません。そのため、whileブロックには入らず、繰り返し処理が正常に終了します。
ループ回数の管理
while文を使ってループを作成する際、ループの回数を管理するためには、ループ内でカウンタ変数を適切に更新することが重要です。以下に、5回ループを行うサンプルコードを示します。
count = 0
while count < 5:
print("カウント:", count) # 0~4が表示される
count += 1
このサンプルコードはcountが5未満の間、whileループを実行しています。countを1つずつインクリメントして、5以上になると、ループが終了します。
以上、Pythonのwhile文とループ回数の管理について解説しました。この知識を活用して、Pythonプログラミングをより効率的に行いましょう。.