개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.04.17 12:20

range() 함수에 대한 이해를 부탁드립니다.

목록
  • Tailwind매니아 2일 전 2025.04.17 12:20
  • 22
    1
저는 range() 함수를 사용하여 반복문을 생성할 때, start, stop, step 파라미터에 대해 혼동이 있습니다.
start 파라미터는 반복문의 처음 값을 지정하는 것이라고 이해했는데, stop 파라미터는 반복문의 마지막 값을 지정하는 것일까요? 그리고 step 파라미터는 반복문이 증가할 때의 간격을 지정하는 것일까요? 예를 들어, range(1, 10, 2) 는 1, 3, 5, 7, 9 값을 반복문으로 생성할까요?

    댓글목록

    profile_image
    나우호스팅  2일 전



    range() 함수의 파라미터는 다음과 같이 이해할 수 있습니다.

    - start 파라미터는 반복문의 처음 값을 지정하는 것이 아니라, 기본값은 0이므로 생략할 수 있습니다. 예를 들어, range(10) 은 range(0, 10)과 동일합니다.
    - stop 파라미터는 반복문의 마지막 값을 지정하는 것이 맞습니다. 반복문은 stop 값보다 작은 값을 생성합니다.
    - step 파라미터는 반복문이 증가할 때의 간격을 지정하는 것이 맞습니다. 예를 들어, range(1, 10, 2) 는 1, 3, 5, 7, 9 값을 반복문으로 생성합니다.

    따라서, range(1, 10, 2) 는 1, 3, 5, 7, 9 값을 반복문으로 생성합니다.

    2025-04-17 12:21

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 12,644건 / 15 페이지

검색

게시물 검색