【Python の基本】繰り返し処理とは? 繰り返し処理 (while文, for文) の使い方も紹介!

Python
スポンサーリンク

プログラミングでは、繰り返し処理を使って、同じ処理を繰り返すことができる

今回は、Python で使う繰り返し処理 (while文, for文) の意味、繰り返し処理の使い方を紹介したい。

スポンサーリンク

繰り返し処理とは?

繰り返し処理とは、プログラムに同じ処理を実行させる命令のこと。

Python の繰り返し処理には、いくつかの方法があるが、ここでは、基本として while文と for文を紹介する。

その形式は、以下のとおり。

while文を使う

while のあとの条件が満たされている間は、処理が行われる。

 

for文を使う

リストの中に含まれている値が一つずつ処理される。

 

 

繰り返し処理の使い方は?

while文の例

Jupyter のノートブックを開いて、以下のように、「count = 0」、「while count > 10:」、「print(count)」、「count = count + 1」を入力し、「Shift」+「Enter」を押す。

count = 0        
while count < 10:
 print(count)
 count = count + 1

 

各行のコードの意味は以下のとおり。つまり、変数 count が 0 の初期値から始まって、count の値が10未満の条件で 1 ずつ数字が増えて出力される

コード コードの意味
count = 0 変数 count に 0 の値 (初期値) を格納する。
while count < 10: 変数 count が 10 未満かどうかの判定。10未満であれば、次の処理を行う。
print(count) 変数 count の値を出力する
count = count + 1 変数 count の値 (ここでは、初期値は0) に 1を加えて、左辺の count 変数には 1 が入り、while文に戻る。2回目は、1+1 なので、左辺の count 変数には 2 が入る。

 

順番に 0 から 9 までの数字が表示された。

 

 

for文の例

次に、「for number in range(5):」、「print(number)」を入力し、「Shift」+「Enter」を押す。

for number in range(5):
    print(number)

 

各行のコードの意味は以下のとおり。つまり、リストの range 関数に入っている5つの値が順番に変数 number に格納されて、その数値が出力される

コード コードの意味
for number in range(5):  リストの range 関数に含まれる値 「0,1,2,3,4」が順番に変数 numberに格納される。
print(number) 変数 number の値を出力する

 

順番に0から4までの数字が表示された。

コメント

タイトルとURLをコピーしました