If e else em Python – estrutura condicional
Neste artigo você vai aprender a como utilizar if e else em Python, uma estrutura condicional amplamente utilizada em todos os softwares escritos na linguagem

Fala programador(a), beleza? Bora aprender mais sobre estruturas de controle em Python, os famosos: if e else
As estruturas de controle ou condição são utilizadas quando precisamos que um bloco de código seja executado apenas a partir de determinada condição
Formação Claude Code
Domine Claude Code do absoluto zero até o avançado
- 120 aulas
- 4 projetos
- 9h 45min
Que é o caso do if, veja um exemplo prático:
velocidade = 100
if velocidade > 80:
print("Você foi multado!")
No código acima verificamos a velocidade de um carro, simulando um radar
Caso a velocidade seja maior que 80, o motorista será multado, pois esta é a nossa condição
Caso o condutor passe com uma velocidade menor, não precisamos imprimir este bloco, pois o motorista está dentro do permitido
Ou seja, utilizamos esta estrutura de condição apenas para o caso de velocidades acima do permitido
Já o else é inserido em conjunto de uma estrutura if, o bloco do else será executado sempre que a condicional do if for falsa
Podemos implementar o seguinte código então no nosso sistema de radar:
velocidade = 50
if velocidade > 80:
print("Você foi multado!")
else:
print("Muito bem, você está em uma velocidade aceita!")
Agora receberemos alguma mensagem de qualquer jeito, pois se o if não executar, teremos o else
E como a velocidade agora é 50, a condição do if é falsa, o usuário não será multado
E então teremos a mensagem do else sendo apresentada na tela
Outra possibilidade é o elif, o nome é uma exclusividade do Python, na maioria das linguagens este recurso é chamado de else if
Com o elif, podemos inserir uma outra comparação para ser validada
Assim, podemos testar uma nova linha de código e ainda exibir o else, caso esta seja falsa também
Veja a implementação:
velocidade = 76
if velocidade > 80:
print("Você foi multado!")
elif velocidade > 60:
print("Tome cuidado, a velocidade permitida máxima é 80")
else:
print("Muito bem, você está em uma velocidade aceita!")
Neste caso como a velocidade é 76, o if não será executado, porém o elif sim, caso ele entra em velocidades maiores que 60
E o else será ignorado!
Conclusão
Neste artigo aprendamos a utilizar as estruturas de controle if e else em Python
Para poder executar uma instrução de código apenas se uma condição for verdadeira, que é o caso do if
Ou se nenhum if ou elif for verdadeiro, o else será executado
Lembrando que todos dependem do if, um elif ou else não podem existir sem um if
Confira também nosso catálogo de cursos gratuitos, com aulas semanais no YouTube
Formações
Formação Vibe Coding
Do Prompt ao Produto: Crie Software Real com IA
- 474 aulas
- 20 projetos
- 39h 27min
Blog | Mais populares

Como limitar números decimais em Python?
Adicionar uma seção sobre f-strings, o jeito mais usado hoje pra formatar casa decimal. Exemplo: valor = 3.14159 e print(f"{valor:.2f}") mostrando 3.14. Explicar que o […]
Como programar Python [dicas e códigos iniciantes aqui]
Python é uma linguagem de programação muito popular e uma de alto nível utilizada em diferentes tipos de aplicações, como para o desenvolvimento web, em Machine […]

Como inverter uma string em Python
Neste artigo você vai aprender a como inverter uma string em Python, de uma maneira simples para você utilizar em seus programas Conteúdo também disponível […]
