파이썬 튜토리얼-루프 계속 및 중단

Jinku Hu 2023년1월30일
  1. breakcontinue 진술
  2. 파이썬 break 문장
  3. 파이썬 continue 서술문
파이썬 튜토리얼-루프 계속 및 중단

이 섹션에서는 예제를 사용하여 Python 프로그래밍의 breakcontinue 문을 학습합니다.

breakcontinue 진술

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

여기서 iPython인 시퀀스를 통과하고 ih와 같아지면 제어가 if에 들어가고 break문이 실행되고 루프가 종료됩니다. ih 가되기 전에 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

여기서 ih 와 같아지면 반복은 건너 뛰고 다음 반복으로 계속됩니다. 이런 식으로 출력에서 h 가 인쇄되지 않고 h 전후의 문자가 인쇄되는 것을 볼 수 있습니다.

따라서 h 다음의 break 문에는 아무것도 인쇄되지 않지만 continue 문은 그렇지 않습니다.

작가: Jinku Hu
Jinku Hu avatar Jinku Hu avatar

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

관련 문장 - Python Loop