break Sair do laço

Última atualização: 2026-09-22

break Sair do laço

break encerra imediatamente o laço for / while atual.

CategoriaPalavras-chave e Instruções
TipoPalavra-chave / Instrução
Versão do Pythonall

📝 Sintaxe

break

▶ Exemplo

Edite o código, clique em Executar e veja o resultado no painel de saída:

Saída:

0 1 2 done
Mais estudos de caso em breve — aguarde.

❓ Perguntas frequentes

QQual é a diferença entre `break` e `continue`?
A`break` encerra imediatamente todo o laço e a execução segue após ele; `continue` encerra apenas a iteração atual e vai para a próxima, pulando as instruções restantes desta iteração.
QO `break` pode sair do laço mais externo de laços aninhados?
ANão. O `break` só encerra o laço mais interno em que está. Para sair de vários níveis, use uma variável de flag combinada com uma condição, ou extraia a lógica interna para uma função e use `return`.
QDepois que o `break` sai do laço, o `else` após o `for` será executado?
ANão. O `else` de `for`/`while` roda apenas quando o laço termina normalmente; quando `break` o interrompe, o `else` é pulado — é exatamente isso que distingue «encontrado e saiu» de «terminou a varredura, não encontrado».
Web-Tutorial.com

Equipe Técnica Web-Tutorial

Uma plataforma de tutoriais mantida por diversos desenvolvedores. Cada tutorial é escrito e revisado por profissionais da área correspondente. Trabalhamos para manter nosso conteúdo preciso e confiável — se encontrar algum problema, avise-nos.

100%