📆 Date
🔑 Problem
python
에서 역순으로 10부터 1까지 숫자 출력하려면 Index를 어떻게 해야하지?
🛰️ Reference Site
🎽 Learn
JAVA
는 for 문의 index를 하나씩 감소하면서 출력하면 된다.
for(int i=10; i>0; i--) {
print(i)
}
python
은 `range(start, stop, step) 함수를 사용한다.
for i in range(10, 0, -1)
print(i)
JAVA
의 IntStream.range(int startInclusive, int endExclusive)
와 비슷한데, step
이 파라미터로 추가되어 사용하기 더 편하다.
🎁 Summary
- range(stop): range(10)은 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
- range(start, stop): range(1,11) 은 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
- range(start, stop, step):
- start, stop, step은 음수로 지정 가능
- range(0,20,2)은 0, 2, 4, 6, 8, 10, 12, 14, 16, 18
- range(10,0,-1)은 10, 9, 8, 7, 6, 5, 4, 3, 2, 1