-
파이썬 | 조건문과 반복문(3): break, continueProgramming/Python 2025. 5. 16. 18:00반응형
1. 파이썬
2. 변수
- 2.1. 기본자료형
- 2.2. 복합자료형
- 2.3. 자료형 메소드
- 2.4. 객체 복사
3. 조건문과 반복문
4. 예외 처리
5. 사용자 정의 함수
6. 모듈, 패키지, 라이브러리
7. 파일 처리
8. 객체 지향 프로그래밍
1. break

while 반복문에서의 break 명령문 break 명령문은 해당 명령문이 속한 반복문을 강제로 종료시킨다. while문이나 for문에서 break 명령문을 실행하면 조건식을 만족하지 않아도 해당 반복문을 종료하고 빠져나온다. 일반적으로 아래 예시와 같이 조건식 없이 무한하게 반복하는 반복문을 작성하고, 그 안에 조건문을 작성한 뒤 조건을 만족했을 때 break 명령문이 실행되도록 구성한다. 만약 중첩 반복문에 break 명령문이 포함되어 있다면 break 명령문이 속해 있는 반복문만 종료하고 이외에 반복문은 계속해서 실행한다.
x = 0 while True: # 조건식1 print(x) # 명령문1 if x >= 10 : # 조건식N print('반복문 종료') # 명령문N break x += 1 # 명령문M2. continue

for 반복문에서의 continue 명령문 continue 명령문은 해당 명령문이 속한 반복문의 명령문을 무시하고 다음 반복 회차로 넘어간다. 아래 예시와 같이 반복문에서 특정 조건에서만 명령문을 실행시키고, 다른 조건에서는 명령문을 실행시키고 싶지 않을 때 활용할 수 있다. 조건문을 잘 활용한다면 continue 명령문 없이도 동일한 기능을 하는 프로그램을 작성할 수 있겠지만, continue 명령문을 잘 활용한다면 이전보다 간결한 프로그램을 작성할 수 있다.
for i in range(10): print(f'{i+1}회차 반복: ', end='') # 명령문1 if i % 2 == 0: # 조건식N print() # 명령문N continue print(i) # 명령문2[함께 읽으면 좋은 페이지]
파이썬 | 예외 처리: try-except
1. 파이썬 1.1. 기본 기능과 규칙 2. 변수2.1. 기본자료형 2.1.1. 정수형, 실수형, 논리형, 문자열 2.2. 복합자료형 2.2.1. 리스트, 튜플 2.2.2. 딕셔너리, 세트 2.3. 자료형 메소드 2.3.1. 리스트 메소드 2.3.2.
vedacube.tistory.com
참고문헌
- 박진수. (2019). 바로 쓰는 파이썬. 서울대학교출판문화원.
반응형'Programming > Python' 카테고리의 다른 글
파이썬 | 사용자 정의 함수(1): def-return (1) 2025.06.06 파이썬 | 예외 처리: try-except (1) 2025.05.23 파이썬 | 조건문과 반복문(2): range, enumerate, zip (0) 2025.05.09 파이썬 | 세트 메소드: update, pop, discard (1) 2025.04.25 파이썬 | 딕셔너리 메소드: update, popitem, pop, keys, values, items (0) 2025.04.18