【入門】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文の確認ができました
満足した