📘 4강: 반복문 (for, while)
학습 목표
- 반복문을 사용해 반복적인 작업을 효율적으로 처리한다.
- for와 while 반복문의 차이를 이해한다.
- 반복 제어 키워드(break, continue)를 활용한다.
📝 강의 내용
- for 반복문
- 시퀀스(리스트, 문자열 등)를 순회할 때 사용
pythonfor i in range(5): print(i) - while 반복문
- 조건이 참일 동안 반복 실행
pythoncount = 0 while count < 5: print(count) count += 1 - 반복 제어
- break: 반복문 종료
- continue: 현재 반복 건너뛰고 다음 반복 진행
- 중첩 반복문
- 반복문 안에 또 다른 반복문 작성 가능
pythonfor 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}")
❓ 퀴즈
- for i in range(3): print(i)의 출력 결과는?
- A) 1, 2, 3
- B) 0, 1, 2
- C) 0, 1, 2, 3
- while count < 3: 반복문에서 count가 0부터 시작하면 몇 번 실행될까요?
- A) 2번
- B) 3번
- C) 무한 반복
- for i in range(1, 6): if i == 3: break의 마지막 출력 값은?
- A) 2
- B) 3
- C) 5
'Python' 카테고리의 다른 글
| (Python)6강: 딕셔너리와 집합 (0) | 2026.05.07 |
|---|---|
| (Python)5강: 리스트와 튜플 (0) | 2026.05.07 |
| (Python)3강: 제어문과 조건문 (0) | 2026.05.07 |
| (Python)2강: 변수와 데이터 타입 (0) | 2026.05.07 |
| (Python)1강: 파이썬 소개와 환경 설정 (0) | 2026.05.07 |