1
resposta

[Dúvida] Para que serve if-else, if, elif e else?

Pessoal, para mim ainda não ficou clara para que serve exatamente if-else, if, elif e else, ele explica no início do vídeo mas não entendi. Alguém pode dar uma introdução melhor?

1 resposta

Olá Matheus, tudo bem com você?

Peço desculpas pela demora em obter um retorno.

As estruturas condicionais são fundamentais para o controle de fluxo em qualquer linguagem de programação, incluindo Python. Deixo abaixo uma explicação sobre as estruturas condicionais.

  • if: A instrução if, que em português significa "se", é usada para testar "se" uma condição e executar um bloco de código se essa condição for verdadeira. Por exemplo, se quisermos imprimir uma mensagem apenas quando uma variável x é maior que 10, podemos fazer:

    x = 15
    if x > 10:
        print("x é maior que 10")
    
  • else: A instrução else, que em português significa "senão" é usada em conjunto com if para executar um bloco de código quando a condição testada pelo if é falsa. No exemplo anterior, se quisermos imprimir uma mensagem diferente quando x não é maior que 10, podemos fazer:

    x = 5
    if x > 10:
        print("x é maior que 10")
    else:
        print("x não é maior que 10")
    
  • elif: A instrução elif (abreviação de "else if") é usada para testar múltiplas condições em sequência. Ela é útil quando você tem mais de duas possibilidades a serem tratadas pelo seu código. Por exemplo, se quisermos imprimir mensagens diferentes dependendo se x é maior, menor ou igual a 10, podemos fazer:

    x = 10
    if x > 10:
        print("x é maior que 10")
    elif x < 10:
        print("x é menor que 10")
    else:
        print("x é igual a 10")
    

No exemplo do veículo, a estrutura condicional if-elif-else foi usada para classificar os veículos em três categorias diferentes (A, B e C) com base no ano de fabricação. Se o veículo foi fabricado em 2000 ou antes, ele vai para a lista A. Se foi fabricado entre 2001 e 2010, ele vai para a lista B. Se não se encaixar em nenhuma dessas condições (ou seja, foi fabricado após 2010), ele vai para a lista C.

Espero ter ajudado. Continue mergulhando em conhecimento e não hesite em voltar ao fórum para continuar aprendendo e interagindo com a comunidade.

Em caso de dúvidas estou à disposição.

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!