Facebook pixel
>Blog>Ciência de Dados
Ciência de Dados

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.

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.

Nossa metodologia de ensino tem eficiência comprovada
Nossa metodologia de ensino tem eficiência comprovada Aprenda uma nova língua na maior escola de idiomas do mundo! Conquiste a fluência no idioma que sempre sonhou com uma solução de ensino completa. Quero estudar na Fluency
Nossa metodologia de ensino tem eficiência comprovada

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.

Nossa metodologia de ensino tem eficiência comprovada
Nossa metodologia de ensino tem eficiência comprovada Aprenda uma nova língua na maior escola de idiomas do mundo! Conquiste a fluência no idioma que sempre sonhou com uma solução de ensino completa. Quero estudar na Fluency
Nossa metodologia de ensino tem eficiência comprovada

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.

Nossa metodologia de ensino tem eficiência comprovada
Nossa metodologia de ensino tem eficiência comprovada Aprenda uma nova língua na maior escola de idiomas do mundo! Conquiste a fluência no idioma que sempre sonhou com uma solução de ensino completa. Quero estudar na Fluency
Nossa metodologia de ensino tem eficiência comprovada
Nossa metodologia de ensino tem eficiência comprovada
Nossa metodologia de ensino tem eficiência comprovada

Aprenda uma nova língua na maior escola de idioma do mundo!

Conquiste a fluência no idioma que sempre sonhou com uma solução de ensino completa.

+ 400 mil alunos

Método validado

Aulas

Ao vivo e gravadas

+ 1000 horas

Duração dos cursos

Certificados

Reconhecido pelo mercado

Quero estudar na Fluency

Sobre o autor

A melhor plataforma para aprender tecnologia no Brasil

A Awari é a melhor maneira de aprender tecnologia no Brasil.
Faça parte e tenha acesso a cursos com aulas ao vivo e mentorias individuais com os melhores profissionais do mercado.