<정처기> Python 7. continue, pass 키워드

빡찌's avatar
Dec 13, 2024
<정처기> Python 7. continue, pass 키워드
Contents
continuepass
  • continue : 루프 안에서 continue가 실행되면 현재 반복을 건너뛰고 다음 반복을 시작함
  • pass : pass는 아무 작업도 수행하지 않고 넘어감
    • 예를 들어, 코드 블록이 필요한데 나중에 작성하려는 경우 사용
      (아무일도 생기지 않고 그냥 넘어감)
 

continue

예제1) Python으로 홀수를 출력하기 (짝수일 경우에는 다음 반복으로 넘어가기)

for i in range(10): if i % 2 == 0: continue print(i)
출력값:
1
3
5
7
9

예제2) 특정 조건 건너뛰기(이름이 찰리일때 다음반복으로 넘어가기)

names = ["Alice", "Bob", "Charlie", "David"] for name in names: if name == "Charlie": continue # 이름이 찰리일 때 그냥 넘어가고, 다음 루프를 시작합니다. print(name)
출력값:
Alice
Bob
David
 

예제 3) 리스트 요소 처리 중 건너뛰기(음수일 때 넘어가기)

numbers = [1, 2, -1, 4, -3, 5] for num in numbers: if num < 0: continue print(num)
출력값:
1
2
4
5
 

pass

예제1) 함수를 정의해놓고, 사용은 안하겠다

def my_function(): pass # 나중에 구현할 함수를 미리 정의해둠 # 출력값 없음
 

예제2) i가 3일 때 아무것도 안해라.

(3은 출력되지 않습니다.)
for i in range(5): if i == 3: pass # 나중에 추가할 로직을 위해 자리 표시자 else: print(i)
이 예제의 출력값:
0
1
2
4
pass는 단순히 다음으로 넘어갑니다.
 
Share article

prettytree