[기초#3] 반복문 for/while: 1분 루프 연습

[기초#3] 반복문 for/while: 1분 루프 연습

한줄 요약:
“같은 일을 여러 번 시키기” — 그게 바로 반복문(loop) 이다!
파이썬은 forwhile 두 가지 반복문으로 모든 루프를 다 돌릴 수 있어요 🔄


1. 반복문이란?

컴퓨터에게 “이 일을 몇 번 반복해!” 라고 명령하는 문법

예를 들어 👇
“안녕하세요”를 5번 출력하고 싶다면 이렇게 해요.

for i in range(5):
    print("안녕하세요")

🪄 결과:

안녕하세요
안녕하세요
안녕하세요
안녕하세요
안녕하세요

2. for문 구조

for 변수 in 범위:
    반복할 코드

여기서 range()숫자 범위를 만드는 함수예요.
예시로 👇

  • range(5) → 0, 1, 2, 3, 4
  • range(1, 6) → 1, 2, 3, 4, 5

3. 예제 1: 숫자 세기

for i in range(1, 6):
    print(i)

🪄 결과:

1
2
3
4
5

4. 예제 2: 반복 출력 + 변수 사용

for i in range(3):
    print(f"{i+1}번째 도넛을 굽는 중입니다 🍩")

🪄 결과:

1번째 도넛을 굽는 중입니다 🍩
2번째 도넛을 굽는 중입니다 🍩
3번째 도넛을 굽는 중입니다 🍩

5. 리스트와 함께 쓰기

fruits = ["사과", "바나나", "딸기"]

for fruit in fruits:
    print(f"{fruit}를 좋아해요!")

🪄 결과:

사과를 좋아해요!
바나나를 좋아해요!
딸기를 좋아해요!

6. while문이란?

조건이 참(True)인 동안 반복하는 문법

count = 0

while count < 3:
    print("안녕! 😊")
    count += 1

🪄 결과:

안녕! 😊
안녕! 😊
안녕! 😊

7. break & continue

1) break — 반복 중단

for i in range(10):
    if i == 5:
        break
    print(i)

➡️ 결과: 0, 1, 2, 3, 4까지만 출력하고 멈춤

2) continue — 다음 반복으로 건너뛰기

for i in range(5):
    if i == 2:
        continue
    print(i)

➡️ 결과: 0, 1, 3, 4 (2는 건너뜀)


8. 자주 하는 실수

실수예시수정
콜론(:) 빠짐for i in range(3)for i in range(3):
들여쓰기 누락for i in range(3): print("Hi")줄바꿈 + 들여쓰기
무한 루프 발생while True:조건을 바꿔서 멈출 수 있게 만들기

9. 연습문제

# 1부터 10까지의 숫자 중 짝수만 출력해보세요
for i in range(1, 11):
    if i % 2 == 0:
        print(i)

🪄 실행 결과:

2
4
6
8
10

이전 강좌 👈 [기초#2] 조건문 if: 메뉴 고르기 예제로 끝내기
다음 강좌 👉 [기초#4] 리스트(List)와 딕셔너리(Dictionary) 한 번에 정리

댓글 남기기

광고 차단 알림

광고 클릭 제한을 초과하여 광고가 차단되었습니다.

단시간에 반복적인 광고 클릭은 시스템에 의해 감지되며, IP가 수집되어 사이트 관리자가 확인 가능합니다.