본문 바로가기
08.개발&프로그래밍/1.파이썬

5. 반복문 (for, while) 기초와 활용

by JWJ Family 2025. 7. 11.
728x90

반복문은 프로그램에서 반복 작업을 자동화할 때 사용됩니다. 파이썬의 for문과 while문의 기초 문법과 실전 활용법을 함께 익혀봅시다.

1. 반복문이란?

반복문은 특정 코드를 반복해서 실행할 수 있도록 해주는 제어 구조입니다. 파이썬에서는 주로 for문과 while문 두 가지를 사용합니다.

2. for문 기본 구조

for문은 리스트, 문자열, range 객체 등 반복 가능한 자료형을 순회할 때 사용합니다.

for 변수 in 반복가능한객체:
    실행문

예제:

for i in range(1, 6):
    print("for문 출력:", i)

3. while문 기본 구조

while문은 조건이 참일 동안 계속 반복됩니다.

while 조건식:
    실행문

예제:

j = 1
while j <= 5:
    print("while문 출력:", j)
    j += 1

4. break와 continue

break는 반복문을 즉시 종료하고, continue는 현재 반복만 건너뜁니다.

for i in range(1, 6):
    if i == 3:
        continue
    if i == 5:
        break
    print("i =", i)

출력 결과: 1, 2, 4

5. 무한 루프와 탈출

while True: 구조로 무한 반복을 만들고, 내부에서 break를 사용해 탈출할 수 있습니다.

while True:
    cmd = input("명령어 입력 (exit 종료): ")
    if cmd == "exit":
        break
    print("입력한 명령:", cmd)

6. 정리 및 다음 단계

for문은 시퀀스 반복에, while문은 조건 기반 반복에 유용합니다. breakcontinue를 통해 반복 흐름을 제어할 수 있습니다.

다음 글에서는 함수 정의와 호출 방법을 배워봅니다. 반복되는 코드를 함수로 정리하는 방법을 함께 알아보겠습니다.

 

반응형