logo

Оператор розриву Python

Злам Python використовується для завершення виконання циклу.

Синтаксис оператора розриву Python:

Loop{ Condition: break }>

Оператор розриву Python

break statement in Python використовується для виведення керування з циклу, коли спрацьовує якась зовнішня умова. оператор break розміщується всередині тіла циклу (зазвичай після умови if). Він завершує поточний цикл, тобто цикл, у якому він з’являється, і відновлює виконання наступного оператора відразу після закінчення цього циклу. Якщо оператор break знаходиться всередині вкладеного циклу, break припинить внутрішній цикл.



Break-statement-python

Приклад оператора розриву Python

Приклад 1:

Python3








for> i>in> range>(>10>):> >print>(i)> >if> i>=>=> 2>:> >break>

>

>

Вихід:

0 1 2>

приклад 2:

Python3




порівняти в рядку

# 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», якщо умова стає істинною, і потік виконання виводиться з циклу.

замінити рядок у рядку java

приклад 3:

Python3




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 підтримує такі оператори управління/переходу.