Інструкція продовження Python пропускає виконання блоку програми після оператора continue і змушує елемент керування почати наступну ітерацію.
Інструкція продовження Python
Python Продовжте висловлювання це інструкція керування циклом, яка змушує виконати наступну ітерацію циклу, пропускаючи решту коду всередині циклу лише для поточної ітерації, тобто коли оператор continue виконується в циклі, код усередині циклу слідує за continue оператор буде пропущено для поточної ітерації, і почнеться наступна ітерація циклу.
наскільки великий мій монітор
Синтаксис оператора continue у Python
while True: ... if x == 10: continue print(x)>
Блок-схема оператора Continue

блок-схема оператора продовження 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 — це тип оператора керування циклом, який може змінити потік циклу.
Щоб прочитати більше на пропуск і перерва , перегляньте ці статті:
- Інструкція проходження Python
- Оператор розриву Python