Злам Python використовується для завершення виконання циклу.
Синтаксис оператора розриву Python:
Loop{ Condition: break }>
Оператор розриву Python
break statement in Python використовується для виведення керування з циклу, коли спрацьовує якась зовнішня умова. оператор break розміщується всередині тіла циклу (зазвичай після умови if). Він завершує поточний цикл, тобто цикл, у якому він з’являється, і відновлює виконання наступного оператора відразу після закінчення цього циклу. Якщо оператор break знаходиться всередині вкладеного циклу, break припинить внутрішній цикл.
Приклад оператора розриву 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 підтримує такі оператори управління/переходу.
- продовжити заяву
- оператор розриву
- заява про проходження