728x90

이전 강의에서는 **반복문으로 합계를 구하는 방법(누적 변수)**을 배웠습니다.
이번 강의에서는 지금까지 배운
for, range, if, 누적 개념을 실제 예제에 적용해서
반복문 감각을 확실히 굳혀봅니다.
반복문은 예제로 완성된다
반복문은 문법보다
패턴을 많이 보는 게 훨씬 중요합니다.
이번 강의에서는
“이런 상황에서는 이렇게 쓴다”는
대표적인 반복문 패턴을 정리합니다.
1️⃣ 1부터 10까지 출력하기
가장 기본적인 반복 예제입니다.
for i in range(1, 11):
print(i)
숫자 출력 + 반복 흐름 이해용 기본 패턴
2️⃣ 1부터 10까지 짝수만 출력하기
조건문과 반복문을 함께 사용합니다.
for i in range(1, 11):
if i % 2 == 0:
print(i)
반복 + 조건 결합 패턴
3️⃣ 구구단 2단 출력하기
반복문은
규칙적인 계산에 가장 잘 어울립니다.
for i in range(1, 10):
print(f"2 x {i} = {2 * i}")
계산 + 출력 패턴
4️⃣ 입력한 숫자까지 합계 구하기
사용자 입력과 반복문을 연결합니다.
n = int(input("숫자를 입력하세요: "))
total = 0
for i in range(1, n + 1):
total += i
print(f"합계: {total}")
입력 → 처리 → 출력 구조 완성
5️⃣ 반복문으로 별 찍기
반복문 연습에서
빠질 수 없는 예제입니다.
for i in range(5):
print("*")
실행 결과:
*
*
*
*
*
이번 강의 핵심 정리
- 반복문은 패턴을 익히는 것이 중요하다
- for, range, if, 누적은 항상 함께 쓰인다
- 반복문은 계산, 출력, 데이터 처리에 모두 쓰인다
- 실전 예제를 많이 보는 것이 가장 빠른 길이다
다음 강의에서는
while 반복문을 배웁니다.
끝나는 조건이 있는 반복으로 넘어갑니다.
728x90
'⚙️ Python > 💻 Python 기초' 카테고리의 다른 글
| [Python] 22강 break, continue로 반복 흐름 제어하기 (0) | 2026.01.01 |
|---|---|
| [Python] 21강 while 반복문 기본 구조 이해하기 (0) | 2025.12.31 |
| [Python] 19강 반복문으로 합계 구하기 (누적 변수) (0) | 2025.12.30 |
| [Python] 18강 range 함수로 반복 횟수 조절하기 (0) | 2025.12.30 |
| [Python] 17강 반복문 for 기본 구조 이해하기 (0) | 2025.12.29 |