range()、xrange()函数实现

2015-08-18 0 874
range()、xrange()函数实现
# -*- coding:utf-8 -*-
__author__ = 'kiven'

'''实现python range函数'''

def my_range(start, stop=None, step=None):
    result = []
    s = 1  # 步长
    if not step is None:
        s = step
    if not stop is None:
        while True:
            if start < stop:
                result.append(start)
                start += s
            else:
                break
    else:
        stop,start = start,0
        while True:
            if start < stop:
                result.append(start)
                start += s
            else:
                break
    return result

print my_range(1,10,4)
print range(1,10,4)

遇见资源网 python range()、xrange()函数实现 http://www.ox520.com/15698.html

常见问题

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务