2
respostas

[Dúvida] Elif/Else

Vou deixar aqui registrado o meu ínício de entendimento dessas condicionais...Vou praticar mais pra melhorar o entendimento sobre a supressão da condição Else.

2 respostas

Olá Luiz, tudo bem?

Que bom que você está se dedicando ao entendimento das condicionais em Python. O elif, que é uma abreviação de "else if", é usado quando você tem várias condições para verificar. Ele é uma extensão do if e permite que você encadeie múltiplas condições. O elif só será avaliado se a condição do if anterior for falsa. Você pode usar quantos elif precisar para cobrir todas as condições que deseja verificar.

Por exemplo, classificar os preços de um imóvel:

if valor_imovel < 100000:
    print('Imóvel de entrada')
elif valor_imovel >= 100000 and valor_imovel < 500000:
    print('Imóvel de médio valor')
elif valor_imovel >= 500000:
    print('Imóvel de alto valor')

Nesse exemplo, o programa verifica se o valor_imovel é menor que 100000. Se essa condição for verdadeira, ele imprime "Imóvel de entrada". Se não, ele verifica a próxima condição com elif. E assim por diante. Se nenhuma das condições if ou elif forem verdadeiras, e você tiver um else no final, o código dentro do else será executado.

Abaixo deixo um artigo onde aborda sobre a linguagem Python, nele há uma seção sobre estruturas condicionais em Python: if, elif e else:

Caso queira praticar estruturas condicionais para fixar o conteúdo, temos o curso Praticando Python: condicionais if, elif e else.

Espero ter ajudado.

Qualquer dúvida, compartilhe no fórum.

Abraços e bons estudos!

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

Obrigado pela informação...Vou treinar esse código pra melhor entendimento...