class Fibonacci:
def __iter__(self):
self.a = 0
self.b = 1
return self
def __next__(self):
self.a += self.b
self.a, self.b = self.b, self.a
return self.a
x = Fibonacci()
for y in x:
print(y)