Result Size: 625 x 571
demo_iterator_create.py:
x
 
class MyNumbers:
  def __iter__(self):
    self.a = 1
    return self
  def __next__(self):
    x = self.a
    self.a += 1
    return x
myclass = MyNumbers()
myiter = iter(myclass)
print(next(myiter))
print(next(myiter))
print(next(myiter))
print(next(myiter))
print(next(myiter))
C:\Users\My Name>python demo_iterator_create.py
1
2
3
4
5