파이썬 range 범위가 헷갈려서 정리해 보는 글

라녕라녕·2022년 1월 8일
1

Python

목록 보기
1/1

range(n)는 n번 반복한다는 의미

#range 출력 실습
for i in range(5):
  print(i)

0
1
2
3
4

range(n) 는 range(0,n) 와 같다고 볼수있겠다

#range 출력 실습
for i in range(0,5):
  print(i)

0
1
2
3
4

때문에 100페이지까지를 반복하는 for문을 만들기 위해서는 range(0,n) 형식에서

#range 출력 실습
for i in range(0,100):
  print(i)

이라고 할 수 있을것이다

그러나 시작지점이 0이 아닌경우
range(0,n) 형식 대신
range(m,n) 형식을 사용해야한다
m = 1
n = 100+1

  • 100페이지를 반복하지만 시작시점이 0이아닌 1이므로
#range 출력 실습
for i in range(1,100+1):
  print(i)

1
2
3
(중략)
99
100

profile
데이터..분석중..삐릭삐릭

0개의 댓글