Vamos continuar nossos estudos de estrutura de decisão?
Nesse vídeo eu vou te mostrar o if – else, mais uma estrutura de decisão em Python.
Vamos ver como funciona a estrutura if – else, continuando o que já vimos no vídeo anterior.
If-Else – Estrutura De Decisão Em Python
Se você topou o desafio do vídeo passado, deve ter modificado o programa para que o usuário pudesse inserir os dois valores que seriam utilizados numa expressão dentro de uma estrutura IF.
Se você informasse o primeiro valor menor que o segundo, tudo ia correr bem.
O programa iria imprimir uma mensagem informando o usuário que o segundo valor informado era maior que o primeiro valor informado.
Mas, se o usuário fizesse o contrário? Informar o primeiro número maior que o segundo?
O programa não mostra nenhuma mensagem para o usuário.
E por quê?
Porque o fluxo de processamento não entrou dentro do IF. Não havia código a ser processado caso a condição dentro do IF não fosse verdadeira.
Pois é isso que vamos resolver neste vídeo!
A estrutura if – else trabalha os dois resultados possíveis da condição dentro do IF.
Caso a condição seja falsa, será executada a porção do código que estiver dentro do ELSE.
Sintaxe
if condição: #código que será executado quando a condição for verdadeira else #código que será executado quando a condição for falsa
Vamos Ver Um Exemplo?
A = 20 B = 10 if B > A: print("B é maior que A") else: print("A é maior que B")
Aqui, utilizamos novamente o operador relacional “maior que” para montar uma expressão dentro do comando IF.
Se a expressão for verdadeira, o programa irá imprimir uma mensagem para o usuário.
Mas se a expressão for falsa, o programa irá imprimir outra mensagem para o usuário.
Desafio
E o desafio do vídeo de hoje é o mesmo do vídeo anterior.
Altere o programa para que os dois valores sejam informados pelo usuário e formate a mensagem que será apresentada para o usuário.
Poxa, mas de novo?
Sim, pequeno gafanhoto! Programar é igual a andar de bicicleta.
Quanto mais você treinar melhor vai ficar.
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 tratar o problema que levantei no último vídeo.
Que era quando o usuário informar primeiro um número maior que o segundo.
É para isso que serve a estrutura de decisão if – else em Python.
Quando a condição dentro do IF for falsa, o processamento será desviado para o código que está dentro do ELSE.
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