2
respostas

Comandos de Controle

Os comandos continue e break são usados para controlar o funcionamento dos laços de repetição, como for e while.

O comando continue serve para pular uma repetição específica do laço e continuar normalmente as próximas repetições. Ou seja, ele volta para o início do laço sem executar o restante do código daquela rodada.

Exemplo:

for i in range(1,6):
if i == 4:
continue
print(i)

Nesse caso, o número 4 não será mostrado, porque quando i for igual a 4 o continue faz o laço pular para a próxima repetição.

Já o comando break serve para encerrar o laço completamente.

Exemplo:

for i in range(1,6):
if i == 4:
break
print(i)

Nesse exemplo, o laço para quando chega no número 4, então somente os números 1, 2 e 3 serão exibidos.

Dessa forma, o continue pula apenas uma repetição, enquanto o break encerra totalmente o laço de repetição.

2 respostas

Oi, Jéssica! Como vai?

Agradeço por compartilhar sua explicação com a comunidade Alura.

Os comandos continue e break são recursos fundamentais para controlar o funcionamento dos laços de repetição em Python, e você os explicou com muita clareza. Entender como cada comando serve para alterar o fluxo de um laço for ou while é importante para quem está aprendendo lógica de programação. O comando continue, como você bem mostrou, serve para pular uma repetição específica sem encerrar o laço, enquanto o break encerra o laço completamente ao ser atingida determinada condição.

Uma dica interessante para o futuro é utilizar o enumerate() para trabalhar com índices e valores ao mesmo tempo em estruturas de repetição. Veja este exemplo:


nomes = ["Ana", "Carlos", "Julia"]

for indice, nome in enumerate(nomes):
    print(indice, nome)

Nesse código, o enumerate() permite acessar o índice e o valor de cada item da lista durante o laço, facilitando várias situações no desenvolvimento.

Você já teve a oportunidade de combinar o continue ou o break com o enumerate() em algum exercício ou projeto pessoal?

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!

muito obrigada pela resposta, vou seguir a dica