Ícone do site Celso Kitamura

If-Elif-Else – Estrutura De Decisão Em Python

If-Elif-Else - Estrutura De Decisão Em Python
3/5 - (2 votos)

E estamos de volta para mais um vídeo da série: Estruturas de Decisão!

 

Nesse vídeo eu vou te mostrar o if – elif – else, mais uma estrutura de decisão em Python.

 

Vamos conversar sobre o funcionamento da estrutura if – elif – else, continuando o que já vimos no vídeo anterior.

 

If-Elif-Else – Estrutura De Decisão Em Python

 

Estamos evoluindo nosso programa de exemplo pouco a pouco.

 

Primeiro fizemos uma estrutura de decisão que verificava se o valor da variável B era maior que o valor da variável A.

 

O problema que encontramos era quando o valor de A era maior que o valor de B, pois não era mostrada nenhuma mensagem ao usuário.

 

Resolvemos isso com uma estrutura if – else, onde mostramos uma mensagem quando o valor de A era maior que B.

 

Mas…

 

E se os valores das duas variáveis forem iguais? O processamento iria cair no else, imprimindo uma mensagem errônea ao usuário.

 

E é isso que vamos resolver neste vídeo!

 

A estrutura if – elif – else trabalha com várias condições possíveis.

 

Sintaxe

 

if condição1:
    //código que será executado se a condição1 for verdadeira
elif condição2:
    //código que será executado quando a condição2 for verdadeira
elif condição3:
    //código que será executado quando a condição3 for verdadeira
else:
    //código que será executado se nenhuma das condições anteriores for verdadeira

 

Vamos Ver Um Exemplo?

 

A = 10
B = 20

if A > B:
    print("A é maior que B");
elif A < B:
    print("B é maior que A");
else:
    print(“A e B são iguais”);

 

Desta vez utilizamos os operadores relacionais “maior que” e “menor que” para montar as expressões dentro do comando IF. Não tem forma certa, você poderia utilizar a expressão B > A no segundo if, mas preferi assim para utilizar outro operador.

 

Desafio

 

Vamos alterar o programa novamente para que os dois valores sejam informados pelo usuário e formatar a mensagem que será apresentada para o usuário?

 

E faça o teste digitando vários valores diferentes para ver o processamento passando pelas várias condições testadas.

 

Lembre-se que você só se tornará um bom programador treinando, programando.

 

E novamente, coloque nos comentários se você conseguiu alterar esse programa. Se não conseguiu, coloque suas dificuldades e dúvidas.

 

Palavras Finais

 

Bom, acabamos de ver como utilizar a estrutura de decisão if-elif-else em Python.

 

Desta vez podemos testar várias condições em sequência.

 

Meu e-book Como Aprender a Programar do Absoluto Zero está GRATUITO por tempo limitado!

Olha o link: 👉🏼 http://celsokitamura.com.br/como-aprender-a-programar

Bora aprender a programar!

 

Sair da versão mobile