본문 바로가기
BIG DATA/PYTHON

[파이썬 기초] 초보자를 위한 파이썬 조건문과 반복문 완벽 가이드

by 라일리T 2025. 3. 22.

1. 조건문이란?

조건문은 특정 조건이 충족될 때만 코드가 실행되도록 하는 구조입니다. 파이썬에서는 if, elif, else 키워드를 사용하여 조건문을 작성합니다.

1) 기본 조건문 (if)

if 문은 조건이 True일 경우에만 실행됩니다.

예제 1: 기본 if 문 사용

age = 18
if age >= 18:
    print("성인입니다.")

2) if-else 문

조건이 True일 때와 False일 때 각각 다른 코드를 실행할 수 있습니다.

예제 2: if-else 사용

age = 16
if age >= 18:
    print("성인입니다.")
else:
    print("미성년자입니다.")

3) if-elif-else 문

여러 개의 조건을 확인하고, 가장 먼저 만족하는 조건을 실행합니다.

예제 3: if-elif-else 사용

score = 85
if score >= 90:
    print("A 학점")
elif score >= 80:
    print("B 학점")
elif score >= 70:
    print("C 학점")
else:
    print("F 학점")

2. 반복문이란?

반복문은 특정 코드를 여러 번 실행할 때 사용합니다. 파이썬에서는 for 문과 while 문을 제공합니다.

1) for 문

리스트, 문자열, 튜플 등과 함께 사용하여 요소를 하나씩 순회합니다.

예제 4: for 문 사용

fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
    print(fruit)

2) range()와 함께 사용하는 for 문

range() 함수는 특정 범위의 숫자를 생성합니다.

예제 5: range() 사용

for i in range(5):
    print(i)  # 0부터 4까지 출력

3) while 문

조건이 True일 동안 반복 실행됩니다.

예제 6: while 문 사용

count = 0
while count < 5:
    print(count)
    count += 1

 

3. 반복문 제어 (break, continue)

반복문 실행을 제어할 때 break와 continue를 사용할 수 있습니다.

1) break 문

break를 만나면 반복문이 즉시 종료됩니다.

예제 7: break 사용

for i in range(10):
    if i == 5:
        break
    print(i)  # 0부터 4까지 출력

2) continue 문

continue를 만나면 현재 반복을 건너뛰고 다음 반복을 실행합니다.

예제 8: continue 사용

for i in range(5):
    if i == 2:
        continue
    print(i)  # 0, 1, 3, 4 출력 (2는 건너뜀)