Publicado em

break e continue em Python

Partilhar:

Introdução

Os comandos break e continue são ferramentas essenciais quando se trata de controlar o fluxo de execução dentro de ciclos em Python. Permitem que você interaja de forma mais dinâmica com ciclos, adaptando-se às condições do programa.

Comando break

O comando break é utilizado para interromper completamente um ciclo. Assim que é encontrado, o ciclo termina imediatamente, independentemente de quantas iterações estavam inicialmente planeadas.

Exemplo com break

animais = ['Cão', 'Gato', 'Galinha', 'Coelho', 'Leão']

for animal in animais:
  print('Animal:', animal)

  if animal == 'Coelho':
    break

Neste exemplo, assim que o ciclo encontra o "Coelho", ele termina imediatamente.

Comando continue

Ao contrário do break, o comando continue não termina o ciclo. Em vez disso, ele interrompe a iteração atual e passa diretamente para a próxima, ignorando qualquer código restante no bloco do ciclo.

Exemplo com continue

contador = 0

while contador < 10:
  contador += 1

  if contador == 5:
    continue

  print('Número da volta:', contador)

Aqui, quando o contador é igual a 5, o comando continue ignora o resto do bloco e inicia a próxima iteração.

Conclusão

Entender como e quando usar os comandos break e continue é fundamental para escrever programas Python mais flexíveis e adaptáveis. Eles oferecem uma forma eficaz de controlar a execução dentro de ciclos, tornando o seu código mais legível e eficiente.

Happy coding!