Articles

Python break and continue

Qual é o uso de break e continuar em Python?

em Python,break econtinue as declarações podem alterar o fluxo de um loop normal.

Loops iterar sobre um bloco de código até que a expressão de teste seja falsa, mas às vezes queremos terminar a iteração atual ou mesmo todo o loop sem verificar a expressão de teste.

The breakandcontinue afirmações são usadas nestes casos.

Python break statement

Thebreak statement terminates the loop containing it. O controle do programa flui para a declaração imediatamente após o corpo do loop.

Se a afirmaçãobreak estiver dentro de um loop aninhado (loop dentro de outro loop), a afirmaçãobreak terminará o loop mais interno.

a Sintaxe do break

break

Fluxograma de break

Fluxograma de instrução break em Python
Fluxograma de instrução break em Python

O trabalho de instrução break no loop for e while é mostrado abaixo.

Como a instrução break funciona em Python
Trabalho de instrução break

Exemplo: Python break

# Use of break statement inside the loopfor val in "string": if val == "i": break print(val)print("The end")

Saída

strThe end

neste programa, vamos iterar a “cadeia de caracteres” sequência. Nós verificamos se a letra é Eu, sobre a qual nós quebramos do loop. Portanto, vemos em nossa saída que todas as letras Até que eu seja impresso. Depois disso, o ciclo termina.

Python continue statement

The continue statement is used to skip the rest of the code inside a loop for the current iteration only. O Loop não termina, mas continua com a próxima iteração.

a Sintaxe de Continuar

continue

Fluxograma de continuar

Fluxograma de instrução de continuar em Python
Fluxograma de instrução de continuar em Python

O trabalho de continuar a instrução for e while loop é mostrado abaixo.

Como continuar a instrução funciona em python
Como continuar a instrução funciona em python

Exemplo: Python continuar

# Program to show the use of continue statement inside loopsfor val in "string": if val == "i": continue print(val)print("The end")

Saída

strngThe end

Este programa é o mesmo que o exemplo anterior, exceto o break a instrução foi substituída com continue.

continuamos com o loop, se a string For i, não executando o resto do bloco. Por isso, vemos em nossa saída que todas as letras, exceto eu, são impressas.