Qual a diferença entre break e pass no Python? e o continue?
Neste artigo veremos a diferença entre break e pass no Python, claro que não podemos do continue. Quando utilizar cada uma dessas instruções?
Fala programador(a), beleza? Bora aprender mais sobre Python!
As duas palavrinhas mágicas: break e continue são utilizadas em loops (estruturas de repetição)
E o pass é utilizado em funções ou outras ocasiões que não temos o código completamente definido, vamos ver agora em detalhes cada uma delas
Formação Vibe Coding
Do Prompt ao Produto: Crie Software Real com IA
- 474 aulas
- 20 projetos
- 39h 27min
Como usar o break
A ideia de break é interromper uma estrutura de repetição, um for por exemplo, quando ela for interpretada pelo programa, então podemos atrelar isso a uma lógica, veja um exemplo:
lista = [1,2,3,4,5,6,7,8,9,10]
for i in lista:
if(i == 5):
break
else:
print(i)
Aqui a lista vai imprimir até o número 4, depois disso entra no if do break e o loop é ejetado
Então é para isso que o break serve
Como usar o continue
Já o continue pula uma execução quando a instrução for interpretada
Ou seja, em vez de parar o loop completamente ele vai executar a próxima iteração
Vejamos um exemplo:
lista = [1,2,3,4,5,6,7,8,9,10]
for i in lista:
if(i % 2 == 0):
continue
else:
print(i)
Aqui estamos dando continue nos valores pares da lista, então este exemplo só vai imprimir os valores ímpares
A saída será:
1 2 3 4 1 3 5 7 9
Como usar o pass
Já o pass deve ser utilizado quando queremos que um código seja válido, mas ainda não pretendemos implementá-lo
Ou seja, ele preenche um vazio e deixa o código ‘passar’
Veja o exemplo:
def funcaoQueAindaNaoFazNada(): pass
Perceba que você pode executar o código, sem receber qualquer erro do interpretador
O que não acontece caso uma função seja criada vazia
Mas não para por aí, o pass pode ser utilizado em outras funções que o retorno é incerto, por exemplo um try com except
Conclusão
Neste artigo vimos a diferença entre break e pass, como também o continue
Além disso possíveis implementações destas instruções
Break e continue são utilizados em loops
Já o pass pode ter vários casos de uso, principalmente quando ainda não pretendemos implementar algum código e precisamos de algo para preencher
Confira também nosso catálogo de cursos gratuitos, com aulas semanais no YouTube
Formações
Formação SAAS com IA
Tire usas ideias do papel criando softwares com IA, integre pagamentos e lance seu projeto!
- 291 aulas
- 18 projetos
- 24h 17min
Blog | Mais populares
As diferenças de var, let e const
Como fazer redirecionamento com PHP
Neste artigo você vai aprender a como fazer redirecionamento com PHP, utilizaremos abordagens fáceis de entender e de aplicar Fala programador(a), beleza? Bora aprender mais […]
Checklist de segurança n8n VPS pública: guia essencial para proteger sua instalação
Checklist de segurança n8n VPS pública: guia essencial para proteger sua instalação A popularidade da automação de processos com o n8n está em alta, principalmente […]

