1
나는 내 의지가 사소한 것처럼 느껴진다. 그러나 '시작'값이 이미 덮어 써져 있기 때문에 왜 '멈춤'이 '0'이 아닌지 알아낼 수 없다. 그러나 같은 시나리오를 실제로 시뮬레이트하면 실제로 덮어 쓰게된다. 그거 여기 뭔가 있는게 없니?파이썬의 a, b = b, a는 어떻게 작동합니까?
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