可以嵌套,给你个例子,用python3可以直接运行 #!/usr/local/bin/python3 #-- coding:utf-8 -- def consum(man): print("1111111111111111") while True: print("22222222222:%s need foods"%man) bone = yield print("33333333333:%s eat %s foods"%(man,bone)) def product(obj): print("444444444444"); while True: r = yield print("55555555555r==%s"%r); for i in range(r): print("product:making food index is %s"%i); obj.send(i) if name == "main": con1 = consum("Fat") con1.send(None) con2 = product(con1) con2.send(None) con2.send(2) con2.send(4) con2.send(6)
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。