pythonで、1から10まで、みたいな繰り返しをどうやるかわからなかったので記録する。
以下のケースで迷ったため。
4. その他の制御フローツール — Python 2.7.18 ドキュメント
#!/usr/bin/python # -*- coding:utf8 -*- # range([始めの数,]繰り返しの数[,増分] # 始めの数を指定しないと、0からスタート # 増分を指定しないと、1ずつ増える # range(0,10,1)と、range(10)は同じで、0から9まで1ずつ増える(計10回の繰り返し) # range(1,10,2)は、1から9まで、2個飛ばし # ↑だと、10回繰り返しではないけど。0スタート、1増の時の繰り返し数、になるのかな... # 0 1 2 3 4 5 6 7 8 9 for i in range(10): print i for i in range(0,10,1): print i # 1 3 5 7 9 for i in range(1,10,2): print i