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
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