Pythonのループ
拡張For文っぽい
for文にカウント用変数を使わないって楽!
ネーミングセンスがないので、ループカウンタの名前を命名する手間がないのは良い。
「i」だの「j」だのを定義するの定番だけど、後で訳わからなくなるので、頭に「lc」を付けたりしていたけれども、そうすると1行が長くなるのが嫌いではあった。
loop.py
for hensu in range(1,5):
print(hensu)
for hensu in range(1,5):
print(hensu)
結果
1
2
3
4
1
2
3
4
基本的な構文が拡張for文で、それに寄せる形で存在しているrange関数というものが面白い。
range(初期値,最大値 +1,増分)みたいな感じ。
loop2.py
for hensu in range(1,5,2):
print(hensu)
for hensu in range(1,5,2):
print(hensu)
結果
1
3
1
3
こういう方がスパゲティになりずらいからいいんだろうなあ〜