20분
for 반복문: 목록을 하나씩 처리
Day 5: 반복문 & 주간 프로젝트
for 반복문: 목록을 하나씩 처리
Python 기초 1: 변수, 자료형, 조건문, 반복문 > Day 5: 반복문 & 주간 프로젝트
학습 목표
for 문의 기본 구조를 이해한다 range() 함수를 활용할 수 있다
for 문의 핵심 아이디어
"이 목록에 있는 것들을 하나씩 꺼내서 처리해"
에디터 로딩 중...
출력:
에디터 로딩 중...
구조 분석
에디터 로딩 중...
| 부분 | 의미 |
|---|---|
for | 반복 시작 |
변수 | 현재 아이템을 담는 그릇 |
in | ~안에 있는 |
반복대상 | 리스트, 문자열, range 등 |
: | 블록 시작 (콜론 필수!) |
| 들여쓰기 | 반복할 코드 영역 |
range(): 숫자 범위 만들기
"1부터 10까지 출력해" → range 사용
에디터 로딩 중...
range 규칙:
range(끝)→ 0부터 끝-1까지range(시작, 끝)→ 시작부터 끝-1까지range(시작, 끝, 간격)→ 시작부터 끝-1까지, 간격만큼 건너뛰기
주의: 끝 값은 포함되지 않는다!
실무 예시: 배치 번호 생성
에디터 로딩 중...
:03d = 3자리 정수, 빈자리는 0으로 채움