If - Estrutura De Decisão Em Python - Celso Kitamura
Chegou a hora de vermos como um programa de computador decide o que fazer.
Nesse vídeo eu vou começar a te mostrar as estruturas de decisão em Python.
Vamos conversar sobre o IF, a primeira estrutura de decisão em Python que veremos nesta série.
As estruturas de decisão são a essência de qualquer linguagem de programação, uma vez que determinam a sequência pela qual as instruções de um programa são executadas.
Quando desenvolvemos um código, dificilmente ele será executado sequencialmente do início ao fim.
Frequentemente precisamos tomar decisões e alterar o fluxo de processamento dependendo dessa decisão.
E para isso temos as estruturas de decisão em Python. E a primeira estrutura que veremos é o IF.
if condição:
#código que será executado se a condição for verdadeira
print("B é maior que A")
Neste código, utilizamos o operador relacional "maior que" para montar uma expressão dentro do comando IF.
Se esta expressão for verdadeira, o programa irá imprimir uma mensagem para o usuário.
O desafio de hoje é você alterar este programa para que o usuário inclua os dois valores para serem comparados.
Outra coisa que você pode modificar neste programa para ver se você aprendeu tudo até aqui, é formatar a mensagem para o usuário, de modo que os valores sejam impressos na tela ao invés do nome das variáveis.
"B é maior que A"
"20 é maior que 10"
Coloque nos comentários deste vídeo se você conseguiu. Se não conseguiu, coloque nos comentários suas dúvidas.
Acabamos de ver o IF, uma das estruturas de decisão mais importantes em Python. Com ele, desviamos a execução do software de um ponto a outro dentro do código.
Apresentei também o desafio para você alterar o nosso exemplo e fazer com que o usuário forneça os dois valores que serão comparados e formatar a mensagem que o usuário verá após a execução do programa.
Já vimos como fazer para o usuário entrar com alguma informação em vídeos anteriores, bem como formatar a mensagem para o usuário.
Ah, mas e quando o usuário informar um valor maior primeiro? Neste caso, o programa não vai mostrar nenhuma mensagem para o usuário. Veremos como fazer isso nos próximos vídeos. Não perca!