Bóson Treinamentos em Ciência e Tecnologia

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

O bloco de decisão condicional if em Python

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:

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.

 

Sair da versão mobile