파이썬 튜토리얼-루프 계속 및 중단
이 섹션에서는 예제를 사용하여 Python 프로그래밍의 break
및 continue
문을 학습합니다.
break
와 continue
진술
break
문은 가장 안쪽의 for
또는 while
루프에서 나옵니다.
continue
문은 현재 반복을 건너 뛰고 for
또는 while
루프의 다음 반복을 계속합니다.
파이썬 break
문장
break
문이 루프에서 사용될 때, 루프를 종료하고 제어는 루프 본문 외부로 전송됩니다. 중첩 루프에서 break
문을 사용하면 내부 루프가 종료됩니다.
다음은 파이썬에서 break
의 문법입니다 :
break
break
문은 종종 조건 (if
조건)을 기반으로 실행됩니다. 조건이 참이면 break
가 실행되고 루프 (for
,while
)가 종료됩니다.
break
사용
for i in "Python":
if i == "h":
break
print(i)
print("Outside for loop")
P
y
t
Outside for loop
여기서 i
는 Python
인 시퀀스를 통과하고 i
가 h
와 같아지면 제어가 if
에 들어가고 break
문이 실행되고 루프가 종료됩니다. i
가 h
가되기 전에 if
가 실행되지 않고 print
문이 실행되어 "Python"
시퀀스의 문자를 인쇄합니다.
파이썬 continue
서술문
continue
문은 현재 반복을 건너 뛰고 제어는 루프 시작으로 전송됩니다. 이 경우 루프는 종료되지 않지만 다음 반복을 계속합니다.
다음은 continue
구문입니다.
continue
continue
문 사용하기 :
for i in "Python":
if i == "h":
continue
print(i)
print("Outside for loop")
P
y
t
o
n
Outside for loop
여기서 i
가 h
와 같아지면 반복은 건너 뛰고 다음 반복으로 계속됩니다. 이런 식으로 출력에서 h
가 인쇄되지 않고 h
전후의 문자가 인쇄되는 것을 볼 수 있습니다.
따라서 h 다음의 break
문에는 아무것도 인쇄되지 않지만 continue
문은 그렇지 않습니다.
Founder of DelftStack.com. Jinku has worked in the robotics and automotive industries for over 8 years. He sharpened his coding skills when he needed to do the automatic testing, data collection from remote servers and report creation from the endurance test. He is from an electrical/electronics engineering background but has expanded his interest to embedded electronics, embedded programming and front-/back-end programming.
LinkedIn Facebook