python 自己实现for循环:

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
原文地址:https://www.cnblogs.com/waniu/p/2819410.html