1
我知道我的表面看起來微不足道,但我無法弄清楚爲什麼'stop'等於零,因爲'start'的值已經被覆蓋了。但是當我模擬出相同的場景時,它確實覆蓋了我在這裏錯過了什麼?Python的a,b = b如何工作?
def interval(start, stop =None, step = 1):
'Imitates range() for step >0 '
if stop is None:
start, stop = 0, start #since start is already 0, why isn't stop as well?
print start,stop , step
result = []
i = start
while i< stop:
result.append(i)
i+=step
return result