>>> def func(n):
... for i in range(0,n):
... arg= yield i
... print(i,arg)
...
>>> f=func(3)
>>> while True:
... print('main',next(f))
...
main 0
0 None
main 1
1 None
main 2
2 None
为何结果不是
main 0
0 0
main 1
1 1
main 2
2 2
需要正确使用send方法~