s = (i for i in range(10))
print(s)
# <generator object <genexpr> at 0x0000028C206AB0F8>生成器对象
#生成器函数必须要有yield
def test():
yield 1
yield 2
yield 3
res=test()
print(res)
print(res.__next__())#生成器必须要有next方法才能正确产生输出
def test():
print('开始生孩子了-==')
print('开心----')
print('高兴---')
yield '我'#yield执行完就不继续下面的print
print('开始生孩子')
yield '女儿'
print('开始生女儿了')
yield '孙女'
res=test()
print(res)
print(res.__next__())#生成器必须要有next方法才能正确产生输出
# print(res.__next__())#生成器必须要有next方法才能正确产生输出
# print(res.__next__())#生成器必须要有next方法才能正确产生输出