산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Industrial programming >> python

파이썬 루프 제어 마스터하기: break & continue

파이썬 루프 제어 마스터하기: break & continue

이 가이드는 파이썬의 break와 continue 문이 루프 실행을 어떻게 제어하는지 명확한 예제와 모범 사례로 설명합니다.

영상: 파이썬 break와 continue 문

파이썬에서 break와 continue의 용도는?

파이썬에서 break와 continue 문은 개발자에게 루프 동작에 대한 세밀한 제어권을 줍니다. 루프는 보통 테스트 표현식이 거짓이 될 때까지 반복하지만, 루프 조건을 다시 평가하지 않고 일찍 종료하거나 특정 반복을 건너뛰고 싶은 경우가 흔합니다.

break와 continue를 올바르게 사용하면 코드를 더 읽기 쉽고, 효율적이며, 유지보수하기 쉽게 만들 수 있습니다.


파이썬 break 문

break 문은 이를 포함하는 루프를 즉시 종료합니다. 실행은 루프 블록 다음 문장으로 계속됩니다.

중첩 루프 안에 있을 때 break는 가장 안쪽 루프만 종료하며, 원하면 바깥 루프가 계속되게 할 수 있습니다.

break 문법

break

break 흐름도

파이썬 루프 제어 마스터하기: break & continue

다음 다이어그램은 for와 while 루프에서 break 동작을 보여줍니다.

파이썬 루프 제어 마스터하기: break & continue

예제: 파이썬 break

# 루프 내부 break 문 시연
for val in "string":
    if val == "i":
        break
    print(val)
print("The end")

출력

s
t
r
The end

이 스니펫에서 "string" 문자열을 순회합니다. 문자 i를 만나면 break로 루프 종료, 앞선 문자만 출력됩니다.


파이썬 continue 문

continue 문은 현재 루프 반복의 나머지를 건너뛰고 바로 다음 반복으로 진행합니다. break와 달리 루프 자체는 종료하지 않습니다.

continue 문법

continue

continue 흐름도

파이썬 루프 제어 마스터하기: break & continue

아래는 for와 while 루프에서 continue 시각화입니다.

파이썬 루프 제어 마스터하기: break & continue

예제: 파이썬 continue

# 루프 내부 continue 문 시연
for val in "string":
    if val == "i":
        continue
    print(val)
print("The end")

출력

s
t
r
n
g
The end

이 예제는 앞선 것과 유사하지만, 문자 i를 포함한 반복만 건너뛰고 루프는 계속됩니다.

python

  1. 파이썬 키워드와 식별자: 예약어와 명명 규칙 마스터하기
  2. 파이썬 문장, 들여쓰기, 주석: 명확한 가이드
  3. 파이썬 변수, 상수, 리터럴 – 종합 가이드
  4. 파이썬 타입 변환 & 캐스팅 마스터하기: 종합 가이드
  5. 파이썬 입출력과 모듈 임포트 마스터하기: 실전 가이드
  6. 파이썬 전역, 지역, 비지역 변수 이해하기
  7. Python 숫자, 형 변환, 수학 마스터하기
  8. Python 디렉터리 및 파일 관리 마스터하기
  9. Python 에러와 내장 예외 마스터하기
  10. Python 루프 마스터하기: for, while, break, continue, enumerate 완전 정복