from collections import Iterator
from collections import Iterable
class Classmate(object):
def __init__(self):
self.prev = 0
self.curr = 1
# def add(self, name):
# ret = self.names.append(name)
# return ret
def __iter__(self):
return self
def __next__(self):
value = self.curr
self.curr += self.prev
self.prev = value
return value
if __name__ == '__main__':
c = Classmate()
![](https://img2024.cnblogs.com/blog/35695/202407/35695-20240713070336838-1837943664.jpg)