def for_loop(start,step): step = 10 while 1: yield start start+= step #调用方法如 if __name__== '__main__': start = 1 end = 10000 for i in for_loop(start,step): if i >= end: break print i
作者:呆头龙 出处:http://www.cnblogs.com/waniu/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 该文章也同时发布在我的独立博客中-呆头龙。 欢迎园友讨论下自己的见解,及推荐更好资料。 本文如对读者有帮助,还请多帮 下此文。 谢谢!!! ( )