CCCPaste

iter_example

class MyIterator:
    def __init__(self, start, end):
        self.start = start
        self.end = end
        self.current = self.start
    
    
    def __iter__(self):
        return self
        
    def __next__(self):
        if self.current >= self.end:
            raise StopIteration()
        else:
            self.current += 1
            return self.current - 1
            
my_iterator = MyIterator(1, 11)
for num in my_iterator:
    print(num)