앞서 살펴본 반복물을 좀 더 이어서 설명하겠습니다. 반복문에서 사용되는 break와 continue의 활용법입니다.
○ break - 반복문에서 빠져나가기
break를 사용하면, 반복문 실행을 중단하고 해당 반복문 블럭을 빠져나가게 됩니다.
while True:
print('Hello World')
break
print('-----')
# 출력
# Hello World
○ continue - 반복문에서 뒤의 문장 건너뛰기
반복문 내에서 continue를 사용하게 되면, 바로 뒤의 문장을 건너뛰게 됩니다.
for looper in [0,1,2]:
print(looper)
continue
print('Hello World!')
# 출력
# 0
# 1
# 2
참고로 위 예제에서 continue를 break로 바꾸게 되면, 0만 출력되고 반복문은 중단됩니다.
한 가지 예제를 더 만들어 보겠습니다. 0에서 99까지의 숫자 중에서 "홀수"만 출력하는 반복문을 만들어 보도록 하겠습니다. for문을 사용하는 것이 힌트입니다.
for looper in range(100):
if looper % 2 == 0:
continue
print(looper)
만일 위 예제에 조건문을 추가하여 50이 넘으면 해당 반복문을 중단하는 조건을 추가한다면, 어떻게 될까요?
for looper in range(100):
if looper > 50:
break
if looper % 2 == 0:
continue
print(looper)
'Programming > Python 업무 자동화' 카테고리의 다른 글
3. 함수(1) - 함수의 정의 (0) | 2025.03.06 |
---|---|
2. 제어문(2) - 반복문 2 : while문 [1] (1) | 2025.02.21 |
2. 제어문(2) - 반복문 1 : for문 (1) | 2025.02.18 |
2. 제어문(1) - 조건문 (1) | 2025.02.16 |
1. 변수(3) - 딕셔너리 (2) | 2025.02.12 |