美文网首页
实现自己的xrange

实现自己的xrange

作者: 胖虎很可爱 | 来源:发表于2018-04-20 16:19 被阅读0次
def myrange(start, end=None, step=1):
    if end == None:
        end = start
        start = 0
    if step > 0:
        while start < end:
            yield start
            start += step
    elif step < 0:
        while start > end:
            yield start
            start += step
    else:
        return 'step can not be zero'

for i in myrange(12, 10, -1):
    print(i)

相关文章

网友评论

      本文标题:实现自己的xrange

      本文链接:https://www.haomeiwen.com/subject/rmhzkftx.html