<div>ok,what does "start, stop = 0, start" in the code mean?</div><div>it's really strange.how does it work?</div><div><br></div><div>code:</div><div>def interval(start, stop=None, step=1):</div><div>    'Imitates range() for step > 0'</div>
<div>    if stop is None: </div><div>        start, stop = 0, start</div><div>    result = []</div><div>    i = start </div><div>    while i < stop:</div><div>        result.append(i) </div><div>        i += step </div>
<div>    return result</div><div><br></div><div>print interval(10)</div>