Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Industrial programming >> python

Dominando Controle de Loops em Python: break e continue

Dominando Controle de Loops em Python: break e continue

Este guia explica como as declarações break e continue do Python moldam a execução de loops, com exemplos claros e boas práticas.

Vídeo: Declarações break e continue em Python

Qual o uso de break e continue em Python?

Em Python, as declarações break e continue dão aos desenvolvedores controle granular sobre comportamento de loops. Enquanto um loop normalmente repete até sua expressão de teste avaliar como falsa, há cenários comuns onde você quer sair de um loop cedo ou pular iterações específicas sem reavaliar a condição do loop.

Usar break e continue corretamente pode tornar seu código mais legível, eficiente e fácil de manter.


Declaração break em Python

A declaração break termina imediatamente o loop que a contém. A execução continua com a declaração seguinte ao bloco do loop.

Quando colocada dentro de loops aninhados, break só sai do loop mais interno, permitindo que loops externos continuem se desejado.

Sintaxe do break

break

Fluxograma do break

(Diagrama de fluxo ilustrativo)

O diagrama a seguir ilustra como break opera em loops for e while.

(Diagrama de fluxo ilustrativo)

Exemplo: Python break

# Demonstrando a declaração break dentro de um loop for val in "string": if val == "i": break print(val) print("O fim")

Saída

s t r O fim

Neste snippet, iteramos sobre a string "string". Quando o caractere i é encontrado, break sai do loop, então apenas os caracteres precedentes são impressos.


Declaração continue em Python

A declaração continue pula o restante da iteração atual do loop e prossegue diretamente para a próxima iteração. Diferente de break, o loop em si não é terminado.

Sintaxe do continue

continue

Fluxograma do continue

(Diagrama de fluxo ilustrativo)

Abaixo está uma representação visual de continue em loops for e while.

(Diagrama de fluxo ilustrativo)

Exemplo: Python continue

# Demonstrando a declaração continue dentro de um loop for val in "string": if val == "i": continue print(val) print("O fim")

Saída

s t r n g O fim

Este exemplo comporta-se similarmente ao anterior, exceto que a iteração contendo o caractere i é pulada em vez de terminar o loop.

python

  1. Palavras-chave e Identificadores em Python: Dominando Palavras Reservadas e Convenções de Nomenclatura
  2. Declarações, Indentação e Comentários em Python: Guia Claro
  3. Variáveis, Constantes e Literais em Python – Guia Completo
  4. Dominando Conversão e Casting de Tipos em Python: Guia Completo
  5. Dominando I/O e Importação de Módulos em Python: Guia Prático
  6. Entendendo Variáveis Globais, Locais e Nonlocal em Python
  7. Dominando Números, Conversão de Tipos e Matemática em Python
  8. Dominando Operações com Diretórios e Arquivos em Python
  9. Dominando Erros e Exceções Built-in do Python
  10. Domine Loops em Python: For, While, Break, Continue e Enumerate Explicados