美文网首页
实现自己的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