class Counter:
def __init__(self, end):
self.end = end
def __iter__(self):
# 返回一个生成器对象
for i in range(1, self.end + 1):
yield i
counter = Counter(100)
for i in counter:
print(i)
运行结果:
class Counter:
def __init__(self, end):
self.end = end
def __iter__(self):
# 返回一个生成器对象
for i in range(1, self.end + 1):
yield i
counter = Counter(100)
for i in counter:
print(i)
运行结果: