Python에서 루프를 사용하면 작업을 효율적으로 자동화하고 반복할 수 있습니다. 그러나 때때로 루프를 완전히 종료하거나 반복을 건너뛰거나 이 조건을 무시하려는 조건이 발생할 수 있습니다. 이것은 루프 제어 문을 사용하여 수행할 수 있습니다. 루프 제어문은 정상 순서에서 실행을 변경합니다. 실행이 범위를 벗어나면 해당 범위에서 생성된 모든 자동 개체가 소멸됩니다. Python은 다음 제어 명령문을 지원합니다.
- Break 문
- 완전한 문
이 기사에서는 계속
및 통과
.
Continue 문
이 문은 특정 조건에서 루프 실행의 일부를 건너뛸 때 사용합니다. 그 후 사이클의 시작 부분으로 제어를 이전합니다. 기본적으로 다음 명령문을 건너뛰고 루프의 다음 반복을 계속합니다.
구문:
continue
Pass 문
이름에서 알 수 있듯이 pass 문은 아무 작업도 수행하지 않습니다. pass 문을 사용하여 빈 루프를 작성합니다. Pass는 빈 제어문, 함수 및 클래스에도 사용됩니다.
구문:
pass
연속과 전달의 차이점 < /h4>
계속과 통과의 차이점을 더 잘 이해하려면 아래 예를 살펴보세요.
예:
# 시연할 파이썬 프로그램
# 통과와
# 계속의 차이점 문
s
=
" 괴짜"
# 문 건너뛰기
나는
s:
if
i
=
=
<코드 클래스 ="문자열 ">` k` <코드 클래스 = "일반">:
<코드 클래스 = "함수"> 인쇄 <코드 클래스 = " plain"> ( ` 통과 실행`
)
통과
인쇄
(i)
인쇄
()
< br> # 승인 계속
for
i
s:
if
i
=
=
`k`
:
인쇄
(
`계속 실행`
)
계속
인쇄
<코드 클래스 = "일반"> (i)
종료:
gee Pass가 실행됨 ksgee 계속 실행됨
위의 예에서 i
가 "k
"가 되면 pass 문은 아무 작업도 수행하지 않으므로 문자 "k
"가 됩니다. 반면에 continue 문의 경우 continue 문은 루프의 시작 부분으로 제어를 전달하므로 문자 k
가 인쇄되지 않습니다.