DEV Community

Francisco Júnior
Francisco Júnior

Posted on

Dominando os Comandos `break` e `continue` em Python

Python é uma linguagem de programação poderosa que oferece uma variedade de ferramentas para controlar o fluxo de execução de um programa. Dois desses comandos fundamentais são o break e o continue, que permitem ao programador tomar decisões e criar loops mais complexos. Neste artigo, exploraremos o funcionamento e a utilidade desses comandos em Python.

O Comando break

O comando break é usado para interromper a execução de um loop (geralmente um loop for ou while) antes que ele seja concluído. Quando obreak` é acionado, o loop é imediatamente encerrado, e o controle é transferido para a próxima instrução após o loop.

Exemplo de uso do break:

python
for i in range(10):
if i == 5:
break
print(i)

Neste exemplo, o loop for é interrompido quando i atinge o valor 5. O resultado impresso será:


0
1
2
3
4

O break é frequentemente usado quando uma condição é atendida e você deseja sair de um loop imediatamente, economizando tempo de processamento.

O Comando continue

O comando continue é usado para pular a iteração atual em um loop e avançar para a próxima iteração. Isso é útil quando você deseja evitar que um conjunto específico de instruções seja executado durante uma iteração, mas não deseja encerrar o loop inteiramente.

Exemplo de uso do continue:

python
for i in range(10):
if i % 2 == 0:
continue
print(i)

Neste exemplo, o loop for salta as iterações em que i é um número par, resultando na impressão dos números ímpares de 1 a 9.

O resultado impresso será:


1
3
5
7
9

O continue é útil quando você deseja evitar a execução de um bloco de código em iterações específicas de um loop.

Quando Usar break e continue

  • break:

    • Use o break quando desejar sair de um loop assim que uma condição específica for atendida.
    • Pode ser usado para economizar tempo e recursos ao evitar iterações desnecessárias.
  • continue:

    • Use o continue quando desejar pular a execução de um bloco de código em iterações específicas, mas ainda continuar o loop.
    • Útil quando certas iterações devem ser tratadas de forma diferente.

Conclusão

Os comandos break e continue são ferramentas úteis para controlar o fluxo de execução em loops em Python. Eles permitem que você tome decisões e otimize a execução do seu código. Saber quando e como usar esses comandos é fundamental para escrever código eficiente e elegante. Continue praticando o uso do break e do continue em suas atividades de programação para se tornar um programador Python mais habilidoso e versátil.

Sentry blog image

How I fixed 20 seconds of lag for every user in just 20 minutes.

Our AI agent was running 10-20 seconds slower than it should, impacting both our own developers and our early adopters. See how I used Sentry Profiling to fix it in record time.

Read more

Top comments (0)

Cloudinary image

Optimize, customize, deliver, manage and analyze your images.

Remove background in all your web images at the same time, use outpainting to expand images with matching content, remove objects via open-set object detection and fill, recolor, crop, resize... Discover these and hundreds more ways to manage your web images and videos on a scale.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay