class Counter:
def __init__(self,x=0):
self.x=x
counter=Counter()
def used_iter():
counter.x+=2
return counter.x
for i in iter(used_iter,8):
print("本次遍历的数值:",i)
代码定义一个计数器,然后实例化这个计数器来作为全局变量,然后在定义一个iter()函数中调用的函数,并用for来遍历iter()产生的迭代器并输出得到的值
微信扫一扫
class Counter:
def __init__(self,x=0):
self.x=x
counter=Counter()
def used_iter():
counter.x+=2
return counter.x
for i in iter(used_iter,8):
print("本次遍历的数值:",i)
代码定义一个计数器,然后实例化这个计数器来作为全局变量,然后在定义一个iter()函数中调用的函数,并用for来遍历iter()产生的迭代器并输出得到的值
相关推荐