►
Run
class A: def __init__(self, x, max): self.x = x self.max = max def __iter__(self): return self def __next__(self): self.x = self.x + 5 if self.x >= self.max: raise StopIteration else: return self.x x = A(4, 30) iterator = iter(x) for item in iterator: print(item)
Output