range(m,n)
이 m, m+1, m+2... n - 1
이고 증분 값이 기본값은 1
입니다. 그러나 m >= n
?파이썬에서 range() cmd를 사용하여 시작 값 <끝 값을 얻으면 어떻게됩니까?
예 1 i = 3
준다
for j in range(i+1, 4)
range(3+1, 4)
또는 range(4, 4)
같은 m = 4
및 n = 4
및 그 m > n - 1
(여기서 m = startvalue
및 n = stopvalue
).
예 2 i = 4
준다
for j in range(i+1, 4)
range(4+1, 4)
또는 range(5, 4)
m = 5
와 같은 n = 4
및 그 m > n - 1
(다시 여기서 m = startvalue
및 n = stopvalue
).
기본값으로 incrementer = 1
대신 incrementer = -1
이 아니면 오류가 발생하거나 아무 일도 일어나지 않을까요?
미리 감사드립니다.
시도했을 때 어떤 일이 발생 했습니까? –
알아낼 방법이있는 경우. – timgeb
왜 당신은 그것을 시도하고 관찰하지 않았습니까, 어떻게됩니까? 'm'> ='n'이라면'range (m, n)'을 가진 루프는 에러 메시지없이 무시됩니다. 부정적인 스텝을 지정하지 않는 한,'range (10, 1, -1)'은 거꾸로 계산됩니다. – MrT