Take a look at itertools.count () .
From the docs:
count(start=0, step=1) → counting object
Make an iterator that returns evenly spaced values, starting at n. Equivalent to:
def count(start=0, step=1):
n = start
while True:
yield n
n += step
So for example:
import itertools
for i in itertools.count(13):
print(i)
, 13, +1. , :
for i in itertools.count(100, -5):
print(i)
100 5 ....