<정처기> Python 7. continue, pass 키워드
Dec 13, 2024
- 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