파이썬 브레이크 루프 실행을 종료하는 데 사용됩니다.
Python break 문 구문:
Loop{ Condition: break }>
파이썬 break 문
break 문 파이썬 일부 외부 조건이 트리거될 때 루프에서 제어를 가져오는 데 사용됩니다. break 문은 루프 본문 내부에 배치됩니다(일반적으로 if 조건 뒤). 현재 루프, 즉 해당 루프가 종료되고 해당 루프가 끝난 직후 다음 문에서 실행이 다시 시작됩니다. break 문이 중첩 루프 안에 있는 경우 break는 가장 안쪽 루프를 종료합니다.
Python break 문의 예
예시 1:
파이썬3
단어 줄바꿈 CSS
for> i> in> range> (> 10> ):> > print> (i)> > if> i> => => 2> :> > break> |
>
>
산출:
0 1 2>
예시 2:
파이썬3
3분기에는 몇 달이 있나요?
# Python program to> # demonstrate break statement> > s> => 'geeksforgeeks'> # Using for loop> for> letter> in> s:> > > print> (letter)> > # break the loop as soon it sees 'e'> > # or 's'> > if> letter> => => 'e'> or> letter> => => 's'> :> > break> > print> (> 'Out of for loop'> )> print> ()> > i> => 0> > # Using while loop> while> True> :> > print> (s[i])> > > # break the loop as soon it sees 'e'> > # or 's'> > if> s[i]> => => 'e'> or> s[i]> => => 's'> :> > break> > i> +> => 1> > print> (> 'Out of while loop '> )> |
>
>
산출:
g e Out of for loop g e Out of while loop>
위의 예에서 두 루프는 모두 'geeksforgeeks' 문자열을 반복하고 'e' 또는 's' 문자를 만나자마자 조건이 true가 되고 실행 흐름이 루프에서 빠져나옵니다.
예시 3:
파이썬3
스크롤 휠이 작동하지 않습니다
num> => 0> for> i> in> range> (> 10> ):> > num> +> => 1> > if> num> => => 8> :> > break> > print> (> 'The num has value:'> , num)> print> (> 'Out of loop'> )> |
비교 가능한 목록
>
>산출
The num has value: 1 The num has value: 2 The num has value: 3 The num has value: 4 The num has value: 5 The num has value: 6 The num has value: 7 Out of loop>
위의 예에서 num=7까지 반복한 후 num 값은 8이 되고 중단이 발생하여 실행 흐름이 루프에서 나옵니다.
Python에서 루프를 사용하면 효율적인 방식으로 작업을 자동화하고 반복합니다. 그러나 때로는 루프를 완전히 종료하거나, 반복을 건너뛰거나, 루프를 더 계속하기 전에 루프의 일부 명령문을 무시하려는 상황이 발생할 수 있습니다. 이는 다음과 같은 루프 제어문을 통해 수행될 수 있습니다. 점프 문 . 루프 제어 또는 점프 문은 일반 순서에서 실행을 변경합니다. 실행이 범위를 벗어나면 해당 범위에서 생성된 모든 자동 개체가 삭제됩니다. Python은 다음 제어/점프 문을 지원합니다.
- 계속 진술
- break 문
- 합격 진술