Python

If e else em Python – estrutura condicional

30 de novembro de 2020

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

If e else em Python capa

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

Subscribe
Notify of
guest
0 Comentários
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x