itertools.count()の使い方

itertools.count(start, step)で連続したイタレーターが得られます.step を指定しない場合は,ステップは1になります.

プログラム例

import itertools

for x in itertools.count(13.6, 0.5):
    if 20 < x : break
    print('x: {0:f}'.format(x))

実行結果

x: 13.600000
x: 14.100000
x: 14.600000
x: 15.100000
x: 15.600000
x: 16.100000
x: 16.600000
x: 17.100000
x: 17.600000
x: 18.100000
x: 18.600000
x: 19.100000
x: 19.600000