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!
Deixe um comentário