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

파이썬 중단 및 계속

Python 중단 및 계속

이 기사에서는 break 및 continue 문을 사용하여 루프의 흐름을 변경하는 방법을 배웁니다.

동영상:Python 중단 및 계속 명령문

Python에서 break 및 continue의 용도는 무엇입니까?

파이썬에서는 breakcontinue 문은 일반 루프의 흐름을 변경할 수 있습니다.

루프는 테스트 표현식이 거짓일 때까지 코드 블록을 반복하지만 때로는 테스트 표현식을 확인하지 않고 현재 반복 또는 전체 루프를 종료하고 싶을 때도 있습니다.

breakcontinue 이러한 경우에 문이 사용됩니다.

<시간>

파이썬 중단 문

break 문은 그것을 포함하는 루프를 종료합니다. 프로그램 제어는 루프 본문 바로 뒤에 있는 명령문으로 흐릅니다.

break 문이 중첩 루프(다른 루프 내부의 루프) 안에 있는 경우, break 문은 가장 안쪽 루프를 종료합니다.

중단 구문

break

중단 순서도

<그림>

for 루프와 while 루프에서 break 문의 동작은 아래와 같습니다.

<그림>

예:Python 중단

# Use of break statement inside the loop

for val in "string":
    if val == "i":
        break
    print(val)

print("The end")

출력

s
t
r
The end

이 프로그램에서는 "string" 을 반복합니다. 순서. 문자가 i 인지 확인합니다. , 루프에서 분리됩니다. 따라서 출력에서 ​​ i 까지의 모든 문자가 인쇄됩니다. 그 후 루프가 종료됩니다.

<시간>

Python continue 문

continue 문은 현재 반복에 대해서만 루프 내부의 나머지 코드를 건너뛰는 데 사용됩니다. 루프는 종료되지 않고 다음 반복에서 계속됩니다.

계속 구문

continue

계속 순서도 

<그림>

continue의 작동 for 및 while 루프의 문은 아래와 같습니다.

<그림>

예:Python 계속

# Program to show the use of continue statement inside loops

for val in "string":
    if val == "i":
        continue
    print(val)

print("The end")

출력

s
t
r
n
g
The end

이 프로그램은 break를 제외하고 위의 예제와 동일합니다. 명령문이 continue으로 대체되었습니다. .

문자열이 i 이면 루프를 계속 진행합니다. , 나머지 블록을 실행하지 않습니다. 따라서 출력에서 ​​ i 를 제외한 모든 문자가 인쇄됩니다.


python

  1. 파이썬 키워드와 식별자
  2. Python 문, 들여쓰기 및 주석
  3. Python 변수, 상수 및 리터럴
  4. Python 유형 변환 및 유형 캐스팅
  5. 파이썬 입력, 출력 및 가져오기
  6. Python 전역, 지역 및 비지역 변수
  7. 파이썬 숫자, 유형 변환 및 수학
  8. Python 디렉토리 및 파일 관리
  9. Python 오류 및 내장 예외
  10. Python For &While 루프:열거, 중단, 계속 문