logo

Інструкція продовження Python

Інструкція продовження Python пропускає виконання блоку програми після оператора continue і змушує елемент керування почати наступну ітерацію.

Інструкція продовження Python

Python Продовжте висловлювання це інструкція керування циклом, яка змушує виконати наступну ітерацію циклу, пропускаючи решту коду всередині циклу лише для поточної ітерації, тобто коли оператор continue виконується в циклі, код усередині циклу слідує за continue оператор буде пропущено для поточної ітерації, і почнеться наступна ітерація циклу.



наскільки великий мій монітор

Синтаксис оператора continue у Python

while True: ... if x == 10: continue print(x)>

Блок-схема оператора Continue

Інструкція продовження Python

блок-схема оператора продовження Python

Оператор Continue у прикладах Python

Демонстрація оператора Continue у Python

У цьому прикладі ми будемо використовувати continue всередині певної умови в межах циклу.

Python3








for> var>in> 'Geeksforgeeks'>:> >if> var>=>=> 'e'>:> >continue> >print>(var)>

>

>

Вихід:

G k s f o r g k s>

Пояснення: Тут ми пропускаємо друк символу «e» за допомогою перевірки умови if і оператора continue.

Діапазон друку за допомогою оператора продовження Python

Розглянемо ситуацію, коли потрібно написати програму, яка друкує число від 1 до 10, але не 6.

рядок команди autocad

Вказано, що ви повинні робити це за допомогою циклу, і дозволено використовувати лише один цикл. Тут іде використання оператора continue. Що ми можемо зробити тут, так це ми можемо запустити цикл від 1 до 10 і кожного разу, коли нам доведеться порівнювати значення змінної циклу з 6. Якщо воно дорівнює 6, ми використаємо оператор continue, щоб перейти до наступної ітерації без надрукувати будь-що, інакше ми надрукуємо значення.

Python3




# loop from 1 to 10> for> i>in> range>(>1>,>11>):> ># If i is equals to 6,> ># continue to next iteration> ># without printing> >if> i>=>=> 6>:> >continue> >else>:> ># otherwise print the value> ># of i> >print>(i, end>=>' '>)>

алгоритм сортування злиттям

>

>

Вихід:

1 2 3 4 5 7 8 9 10>

Примітка: Інструкцію continue можна використовувати з будь-яким іншим циклом, подібним до цикл while, так само, як він використовується з для циклу вище.

Продовжуйте вкладені цикли

У цьому прикладі ми створюємо a 2-й список який містить числа від 1 до 9, і ми переміщаємось у списку за допомогою двох для петель і ми пропускаємо оператор друку, коли значення дорівнює 3.

Python3




# prints all the elements in the nested list> # except for the ones with value 3> nested_list>=> [[>1>,>2>,>3>], [>4>,>5>,>6>], [>7>,>8>,>9>]]> for> i>in> nested_list:> >for> j>in> i:> >if> j>=>=> 3>:> >continue> >print>(j)>

>

перейменувати папку linux
>

Вихід

1 2 4 5 6 7 8 9>

Продовжити з циклом While

У цьому прикладі ми використовуємо a поки цикл, який проходить до 9, якщо i = 5, то пропускає друк чисел.

Python3




який розмір мого монітора
# prints the numbers between> # 0 and 9 that are not equal to 5> i>=> 0> while> i <>10>:> >if> i>=>=> 5>:> >i>+>=> 1> >continue> >print>(i)> >i>+>=> 1>

>

>

Вихід

0 1 2 3 4 6 7 8 9>

Використання оператора Continue

Петлі в Python автоматизувати та ефективно повторювати завдання. Але іноді може виникнути ситуація, коли ви хочете повністю вийти з циклу, пропустити ітерацію або проігнорувати цю умову. Це можна зробити за допомогою операторів керування циклом. Continue — це тип оператора керування циклом, який може змінити потік циклу.

Щоб прочитати більше на пропуск і перерва , перегляньте ці статті:

  1. Інструкція проходження Python
  2. Оператор розриву Python