logo

파이썬 break 문

파이썬 브레이크 루프 실행을 종료하는 데 사용됩니다.

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은 다음 제어/점프 문을 지원합니다.