작성한 질문수
남박사의 파이썬으로 실전 웹사이트 만들기
게시판만들기 - 글 리스트
작성
·
332
0
{% for i in range(block_start, block_last + 1 ) %} 에서
block_last + 1을 해주는 이유가 궁금합니다.
답변 2
감사합니다.
block_last 까지 출력을 하기 위해선 for문의 range에 +1 만큼을 해줘야 block_last까지 반복할 수 있습니다. 다시 얘기하자면..
for i in range(1, 10) 을하면 i 는 1부터 9까지를 반복하게 되고 10은 반복하지 않으니 10까지 반복하려면 10 + 1이 되어야 한다는 이야기 입니다.