Easy Coding

ノートみたいなもの。

【入門】pythonで繰り返し処理【while, for】

pythonで繰り返し処理、やっていきます

まず、while文で「条件を満たしているあいだループする」、ということをやっていきます

#whileループ
i = 0

while i<10 :
	print(i)
	i += 1 # i++ というインクリメントは使えないようだ.注意しておこう

結果は

0
1
2
3
4
5
6
7
8
9

OK. 見慣れた挙動で安心する



次に、forループの扱いについてなのだけれど

少しだけCやJavaと違った感じの印象を受ける使い方だった

「for 変数 in リスト」という書き方をして、リストの要素数ぶんの回数ループを回し、各回ごとに変数にリストの各要素が順番に入るらしい

自分で言っていても、よくわからないので書く、まず、書こう

l = ["いちばんめ","にばんめ","さんばんめ"] #これがリストですね 要素は3つ

for n in l:
	print(n)

結果は

いちばんめ
にばんめ
さんばんめ

こうなるんですねぇ

慣れればすごく便利そうだ

それでも、いつもの「for(i=0;i<10;i++){}」みたいなのが恋しくなったら、[0,1,2,3,4,5,6,7,8,9]というリストは「range(10)」で表現され、

「for i in range(10):」とすれば、あの普通のfor文っぽく使える模様

試しておく

for i in range(10):
	print(i)
0
1
2
3
4
5
6
7
8
9

グッド



while文とfor文の確認ができました

満足した