Python: Aprenda a usar os comandos if, else e elif
Os comandos if, else e elif em Python são estruturas de controle de fluxo que permitem executar diferentes ações com base em condições específicas.
Glossário
O que são os comandos if, else e elif em Python?
O comando if
O comando if é utilizado para testar uma condição e executar um bloco de código caso essa condição seja verdadeira. Ele é composto pela palavra-chave “if”, seguida pela expressão a ser avaliada e, em seguida, pelo bloco de código que será executado caso a condição seja verdadeira.
Por exemplo, suponha que precisamos desenvolver um programa que verifique se um número é positivo. Podemos usar o comando if da seguinte maneira:
numero = 10
if numero > 0:
print("O número é positivo")
Neste exemplo, a expressão `numero > 0` é avaliada como verdadeira, pois o valor da variável “numero” é maior que zero. Portanto, o bloco de código dentro do if é executado e a mensagem “O número é positivo” é exibida.
O comando else
O comando else é utilizado em conjunto com o comando if e permite que um bloco de código seja executado caso a condição do if seja falsa. Ele é opcional e sempre vem após o bloco de código do if.
Continuando com o exemplo anterior, podemos adicionar o comando else para exibir uma mensagem caso o número seja negativo:
numero = -5
if numero > 0:
print("O número é positivo")
else:
print("O número é negativo")
Neste caso, como o valor da variável “numero” é negativo, a condição do if é avaliada como falsa e o bloco de código do else é executado. Portanto, a mensagem “O número é negativo” é exibida.



O comando elif
O comando elif é uma combinação das palavras-chave “else” e “if”. Ele permite testar múltiplas condições encadeadas, ou seja, verifica se uma condição é verdadeira e, caso contrário, verifica a próxima condição e assim por diante. O bloco de código associado ao primeiro elif cuja condição for verdadeira será executado.
Aqui está um exemplo que ilustra o uso do comando elif:
numero = 0
if numero > 0:
print("O número é positivo")
elif numero < 0:
print("O número é negativo")
else:
print("O número é zero")
Neste caso, a condição do if é falsa, pois o valor da variável "numero" é igual a zero. Em seguida, a condição do primeiro elif é avaliada e também é falsa. Por fim, o bloco de código do else é executado e a mensagem "O número é zero" é exibida.
Em resumo, os comandos if, else e elif são fundamentais para o desenvolvimento de programas Python mais complexos, permitindo que a lógica do código seja adaptada de acordo com as condições especificadas. Dominar essas estruturas de controle é essencial para escrever códigos mais eficientes e flexíveis.
Espero que este artigo tenha ajudado você a compreender melhor os comandos if, else e elif em Python. Continue praticando e explore outras possibilidades de uso dessas estruturas em seus projetos. O Python é uma linguagem poderosa e versátil, e o conhecimento desses comandos o ajudará a aproveitar ao máximo seu potencial.
Como usar o comando if em Python?
O comando if é uma das estruturas de controle mais básicas e fundamentais em Python. Ele permite executar um bloco de código se uma determinada condição for verdadeira. A sintaxe do comando if em Python é a seguinte:
if condição:
# bloco de código a ser executado se a condição for verdadeira
A condição é uma expressão que deve ser avaliada como True ou False. Se a condição for verdadeira, o bloco de código indentado abaixo do if será executado. Caso contrário, o bloco de código será ignorado.
Vamos ver um exemplo simples para entender como usar o comando if em Python. Suponha que queremos criar um programa que verifica se um número é positivo. Podemos fazer isso da seguinte forma:
numero = 10
if numero > 0:
print("O número é positivo")
Nesse exemplo, definimos a variável "numero" com o valor 10. Em seguida, utilizamos o comando if para verificar se o número é maior que zero. Se a condição for verdadeira, ou seja, se o número for realmente positivo, a mensagem "O número é positivo" será exibida na tela.
É importante notar que o bloco de código associado ao if deve ser indentado corretamente, geralmente com quatro espaços ou uma tabulação. A indentação é uma parte fundamental da sintaxe do Python e é usada para delimitar blocos de código.



Além disso, é possível adicionar um bloco de código alternativo que será executado caso a condição do if seja falsa, utilizando a estrutura else. Veja o exemplo a seguir:
numero = -5
if numero > 0:
print("O número é positivo")
else:
print("O número é negativo")
Nesse caso, se o número for maior que zero, a mensagem "O número é positivo" será exibida. Caso contrário, ou seja, se o número for menor ou igual a zero, a mensagem "O número é negativo" será exibida.
É possível também utilizar o comando elif (que é uma contração de "else if") para verificar múltiplas condições encadeadas. Veja o exemplo a seguir:
numero = 0
if numero > 0:
print("O número é positivo")
elif numero < 0:
print("O número é negativo")
else:
print("O número é zero")
Nesse caso, se o número for maior que zero, a mensagem "O número é positivo" será exibida. Se o número for menor que zero, a mensagem "O número é negativo" será exibida. Caso contrário, ou seja, se o número for igual a zero, a mensagem "O número é zero" será exibida.
Em resumo, o comando if é uma estrutura de controle essencial em Python que permite executar diferentes blocos de código com base em condições específicas. Combinado com os comandos else e elif, é possível criar programas mais flexíveis e adaptáveis. Portanto, é fundamental compreender e dominar o uso do comando if para desenvolver aplicativos Python eficientes e funcionais.
Espero que este artigo tenha fornecido uma visão abrangente sobre como usar o comando if em Python. Continue praticando e explorando diferentes situações e condições para aprimorar suas habilidades de programação Python. O conhecimento dos comandos if, else e elif é fundamental para se tornar um programador Python mais habilidoso e eficiente.
A Awari é a melhor plataforma para aprender sobre ciência de dados no Brasil.
Aqui você encontra cursos com aulas ao vivo, mentorias individuais com os melhores profissionais do mercado e suporte de carreira personalizado para dar seu próximo passo profissional e aprender habilidades como Data Science, Data Analytics, Machine Learning e mais.
Já pensou em aprender de maneira individualizada com profissionais que atuam em empresas como Nubank, Amazon e Google? Clique aqui para se inscrever na Awari e começar a construir agora mesmo o próximo capítulo da sua carreira em dados.


