Estruturas de Decisão em Python – O Condicional Simples if

Estruturas de Decisão em Python – O Condicional Simples if

Estruturas de decisão são ferramentas muito úteis em programação. Com elas, podemos escrever código que tome decisões e execute diferentes ações com base em condições específicas. Neste tutorial, vamos nos concentrar em uma estrutura de decisão específica – o desvio condicional simples (if).

O que é um Condicional Simples (if)?

Um condicional simples é uma estrutura de decisão em Python que permite que você execute um bloco de código se uma condição for atendida. A sintaxe básica de um condicional simples é a seguinte:

if condição:
    bloco de código

Aqui, a “condição” é uma expressão booleana – ou seja, algo que é verdadeiro ou falso. Se a condição for verdadeira, o “bloco de código” será executado. Se a condição for falsa, o bloco de código não será executado. Note a indentação do bloco de código – é ela que determina onde o bloco se inicia, e onde ele termina.

Exemplo:

# exemplo de um condicional simples
idade = 18
if idade >= 18:
    print("Você é maior de idade!")

Neste exemplo, estamos usando um condicional simples para imprimir uma mensagem se a idade for maior ou igual a 18. Se a condição for atendida, a mensagem será impressa na tela. Se a condição não for atendida, o bloco de código não será executado.

Operadores de comparação em Condicional Simples (if)

Para escrever condições em um condicional simples, geralmente usamos operadores de comparação, também chamados de operadores relacionais. Esses operadores permitem que você compare dois valores e verifique se eles são iguais, maiores, menores, etc. Abaixo temos alguns dos operadores de comparação mais comuns em Python:

  • == Igual a
  • != Diferente de
  • < Menor que
  • <= Menor ou igual a
  • > Maior que
  • >= Maior ou igual a

Exemplo:

# exemplo de uso de operadores de comparação em um condicional simples
idade = 18
if idade == 18:
    print("Você tem 18 anos!")

Neste exemplo, estamos usando o operador de comparação “==” para verificar se a idade é igual a 18. Se a condição for atendida, a mensagem será impressa na tela.

Blocos de código em Condicional Simples (if)

Quando usamos um condicional simples, é importante prestar atenção aos blocos de código. O bloco de código é o conjunto de instruções que serão executadas se a condição for atendida. É importante garantir que essas instruções estejam corretamente indentadas, ou seja, que estejam um nível abaixo da linha do if. Isso é o que indica ao Python que o bloco de código pertence ao condicional simples.

Exemplo:

# exemplo de indentação correta em um condicional simples
idade = 18
if idade >= 18:
    print("Você é maior de idade!")
    print("Bem-vindo!")
print("\nVamos aprender Python!")

Neste exemplo, temos duas instruções no bloco de código, e uma fora. Ambas as instruções estão indentadas um nível abaixo da linha do if, o que significa que elas só serão executadas se a condição for atendida. Já a última instrução será executada de qualquer maneira, pois está fora do bloco de código do if, e portanto sua execução não depende do resultado da avaliação do teste lógico realizado.

Conclusão

Os condicionais simples são uma das estruturas de decisão mais simples e úteis em Python. Eles permitem que você crie algoritmos que tomam decisões do que fazer na sequência, de acordo com condições especificadas.

Na próxima lição iremos estudar a estrutura de decisão condicional composta em Python.

 

Sobre Fábio dos Reis (1195 Artigos)
Fábio dos Reis trabalha com tecnologias variadas há mais de 30 anos, tendo atuado nos campos de Eletrônica, Telecomunicações, Programação de Computadores e Redes de Dados. É um entusiasta de Ciência e Tecnologia em geral, adora Viagens e Música, e estuda idiomas, além de ministrar cursos e palestras sobre diversas tecnologias em São Paulo e outras cidades do Brasil.

2 Comentários em Estruturas de Decisão em Python – O Condicional Simples if

  1. Armando Barbosa Junior // 15/07/2019 em 8:41 // Responder

    Amigo, bom dia, não tenho a mais ninguém para pedir uma ajuda a não ser vc, já tentei tirar minha duvida a mais de 13 pessoas e não recebi nenhuma resposta, espero que vc possa me responder desta vez, já assisti vários videos na internet, já comprei 2 cursos do Hugo Vasconcelos e Prof. Neri, comprei o livro que vc indicou Automatize Tarefas Maçantes com Python e eu continuo com minha duvida, caso vc possa ajudar, ai va;

    Gostaria de preencher um combobox e um listbox com uma lista vinda de arquivos .txt e .jpg de um diretorio chamado Musicas e notas. Segue um exemplo abaixo :

    Diretorio : C:\Music play\notas ===> no diretorio notas, existem vários arquivos C.jpg, F.jpg, Cm.jpg … onde gostaria que fosse preenchido o combobox com este arquivos.

    Diretorio : C:\Music Play\musica ===> no diretorio musica, existem varios nomes de musicas; Ao unico.txt, Vc foi.txt, amada amante.txt e etc …onde gostaria que fosse preenchido o listbox com este arquivos.

    Depois, clicaria na opção selecionada no listbox e no combobox, colocaria a seleção em uma variável e a usaria para abrir o arquivo .txt numa label (na sua video aula ensina como fazer isso) e com a variável onde tem o arquivo, .jpg, mostraria numa outra label.

    Isso, seria feito em Python, mas estou tendo dificuldade, poderia me ajudar ??? Agradeceria muito e fique com Deus

    Email : armando.barbosasom@gmail.com

    Grato.

  2. Armando Barbosa Junior // 15/07/2019 em 8:41 // Responder

    Amigo, bom dia, não tenho a mais ninguém para pedir uma ajuda a não ser vc, já tentei tirar minha duvida a mais de 13 pessoas e não recebi nenhuma resposta, espero que vc possa me responder desta vez, já assisti vários videos na internet, já comprei 2 cursos do Hugo Vasconcelos e Prof. Neri, comprei o livro que vc indicou Automatize Tarefas Maçantes com Python e eu continuo com minha duvida, caso vc possa ajudar, ai va;

    Gostaria de preencher um combobox e um listbox com uma lista vinda de arquivos .txt e .jpg de um diretorio chamado Musicas e notas. Segue um exemplo abaixo :

    Diretorio : C:\Music play\notas ===> no diretorio notas, existem vários arquivos C.jpg, F.jpg, Cm.jpg … onde gostaria que fosse preenchido o combobox com este arquivos.

    Diretorio : C:\Music Play\musica ===> no diretorio musica, existem varios nomes de musicas; Ao unico.txt, Vc foi.txt, amada amante.txt e etc …onde gostaria que fosse preenchido o listbox com este arquivos.

    Depois, clicaria na opção selecionada no listbox e no combobox, colocaria a seleção em uma variável e a usaria para abrir o arquivo .txt numa label (na sua video aula ensina como fazer isso) e com a variável onde tem o arquivo, .jpg, mostraria numa outra label.

    Isso, seria feito em Python, mas estou tendo dificuldade, poderia me ajudar ??? Agradeceria muito e fique com Deus

    Email : armando.barbosasom@gmail.com

    Grato.

Escreva um comentário

Seu e-mail não será divulgado


*