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