生成器
# __author: "ZXYang"
# date: 2020/12/12
"""
yield
生成器表达式:send, close, throw
aa.close()
print(aa.throw(ValueError))
"""
# a = (i*2 for i in range(10))
#
# # print(a)
# print(next(a))
# print(next(a))
# print(next(a))
# print(next(a))
# print(next(a))
# 0
# 2
# 4
# 6
# 8
def bar():
print('001')
count = yield 1
print(count)
cc = yield 2
print(cc)
yield 3
s = bar()
next(s)
# next(s)
# next(s)
s.send(None)
s.send("333")
s.send('44')