본문 바로가기
Python

(Python)4강: 반복문 (for, while)

by ERLite 2026. 5. 7.

📘 4강: 반복문 (for, while)

학습 목표

  • 반복문을 사용해 반복적인 작업을 효율적으로 처리한다.
  • forwhile 반복문의 차이를 이해한다.
  • 반복 제어 키워드(break, continue)를 활용한다.

📝 강의 내용

  1. for 반복문
    • 시퀀스(리스트, 문자열 등)를 순회할 사용
    python
    for i in range(5):
        print(i)
    
  2. while 반복문
    • 조건이 참일 동안 반복 실행
    python
    count = 0
    while count < 5:
        print(count)
        count += 1
    
  3. 반복 제어
    • break: 반복문 종료
    • continue: 현재 반복 건너뛰고 다음 반복 진행
  4. 중첩 반복문
    • 반복문 안에 다른 반복문 작성 가능
    python
    for i in range(3):
        for j in range(2):
            print(i, j)
    

💻 실습 예제

python
# 1. for 반복문
for i in range(1, 6):
    print("숫자:", i)

# 2. while 반복문
count = 1
while count <= 5:
    print("카운트:", count)
    count += 1

# 3. break와 continue
for i in range(1, 10):
    if i == 5:
        break  # 5에서 반복 종료
    print(i)

for i in range(1, 10):
    if i % 2 == 0:
        continue  # 짝수 건너뛰기
    print(i)

# 4. 중첩 반복문
for i in range(1, 4):
    for j in range(1, 3):
        print(f"i={i}, j={j}")

퀴즈

  1. for i in range(3): print(i)출력 결과는?
    • A) 1, 2, 3
    • B) 0, 1, 2
    • C) 0, 1, 2, 3
  2. while count < 3: 반복문에서 count가 0부터 시작하면 실행될까요?
    • A) 2번
    • B) 3번
    • C) 무한 반복
  3. for i in range(1, 6): if i == 3: break마지막 출력 값은?
    • A) 2
    • B) 3
    • C) 5