class Foo:
   def __init__(self,start,stop):
       self.num=start
       self.stop=stop
   def __iter__(self):
       return self
   def __next__(self):
       if self.num >= self.stop:
           raise StopIteration
       n=self.num
       self.num+=1
       return n