20

for 반복문: 목록을 하나씩 처리

Day 5: 반복문 & 주간 프로젝트

학습 목표

for 문의 기본 구조를 이해한다 range() 함수를 활용할 수 있다

for 문의 핵심 아이디어

"이 목록에 있는 것들을 하나씩 꺼내서 처리해"

에디터 로딩 중...

출력:

에디터 로딩 중...

구조 분석

에디터 로딩 중...
부분의미
for반복 시작
변수현재 아이템을 담는 그릇
in~안에 있는
반복대상리스트, 문자열, range 등
:블록 시작 (콜론 필수!)
들여쓰기반복할 코드 영역

range(): 숫자 범위 만들기

"1부터 10까지 출력해" → range 사용

에디터 로딩 중...

range 규칙:

  • range(끝) → 0부터 끝-1까지
  • range(시작, 끝) → 시작부터 끝-1까지
  • range(시작, 끝, 간격) → 시작부터 끝-1까지, 간격만큼 건너뛰기

주의: 끝 값은 포함되지 않는다!


실무 예시: 배치 번호 생성

에디터 로딩 중...

:03d = 3자리 정수, 빈자리는 0으로 채움