阅读背景:

生成浮点数集合

来源:互联网 
"""
实现一个生成浮点数集合的方法

"""


def frange(start: float, end: float, inc: float):
    assert '.' in str(inc) and inc > 0, Exception("增量必须是小数或者大于0")
    c = len(str(inc)) - 1 - len(str(int(inc)))
    x = start
    while x < end:
        yield round(x, c)
        x += inc


if __name__ == '__main__':
    l = frange(1, 8, -1.1)
    print(list(l))
"""
实现一个生成浮点数集合的方法

"""


def frange(start: floa



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: