Language/기초문법

[Python] 반복문 제어 (break,continue,pass)

Sh-YE 2024. 5. 7. 10:26

1. break

 : 반복문을 빠져 나올때 사용. 조건이 충족되면 반복문 전체를 종료하고 다음코드로 이동

num = 0
while num < 10:
    num += 1
    if num == 5:
        break
    print(num)

 -> 1,2,3,4 출력 

( 5일때, 반복문을 빠져나감)

 

2. continue

: continue가 실행되면 그 아래의 코드를 수행하지 않고 while 문의 조건을 판단하는 곳으로 넘어간다.

 

# 홀수만 출력
num = 0
while num < 10:
    num += 1
    if num % 2 == 0:
        continue
    print(num)

 -> 1,3,5,7,9 출력

(나머지가 0 이 아니면, 아래 print문을 출력하지 않고 while문으로 넘어간다)

 

3. pass

 : 아무작업도 수행하지않고 넘어감

num = 0
while num < 10:
    num += 1
    if num % 2 == 0:
        pass # 나중에 처리할 내용
    print(num)

 -> 1 ~ 10 까지 출력