Bóson Treinamentos em Ciência e Tecnologia

Estrutura de Decisão Condicional Composta if … else em Python

Estrutura de decisão condicional composta em Python - if - else

Estrutura de Decisão Condicional Composta if … else em Python

Em Python, outra estrutura de decisão importante é o desvio condicional composto, também conhecido como “if … else“. O condicional composto permite que você execute um bloco de código se uma condição for atendida e outro bloco de código distinto se a condição não for atendida.

A sintaxe básica de um condicional composto if … else em Python é a seguinte:

if condição:
    bloco de código se a condição for atendida
else:
    bloco de código se a condição não for atendida

Neste tipo de estrutura de decisão, se a condição especificada após a palavra “if” for verdadeira, o bloco de código após o “if” será executado. Caso contrário, o bloco de código após a palavra “else” será executado.

Exemplo:

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

Neste exemplo, estamos usando um condicional composto para imprimir uma mensagem se a idade for maior ou menor do que 18. Se a condição especificada após a palavra “if” for verdadeira (idade >= 18), o primeiro bloco de código será executado. Caso contrário, o bloco de código após a palavra “else” será executado.

Operadores de comparação em Condicional Composto (if … else)

Para escrever condições em um condicional composto, geralmente usamos operadores de comparação. Esses operadores permitem que você compare dois valores e verifique se eles são iguais, maiores, menores, etc. Aqui estão alguns dos operadores de comparação mais comuns em Python:

Exemplo

# exemplo de uso de operadores de comparação em um condicional composto
idade = 18
if idade == 18:
    print("Você tem 18 anos!")
else:
    print("Você não 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 “Você tem 18 anos!” será impressa na tela. Caso contrário, a mensagem “Você não tem 18 anos!” será impressa.

Blocos de código em Condicional Composto (if … else)

Como no condicional simples, é importante prestar atenção aos blocos de código em um condicional composto. O bloco de código após a palavra “if” será executado se a condição for atendida, e o bloco de código após a palavra “else” será executado se a condição não for atendida.

É importante garantir que essas instruções estejam corretamente indentadas, ou seja, que estejam um nível abaixo da linha do “if” ou “else” (deslocadas para a direita no código). Isso é o que indica ao Python que o bloco de código pertence ao condicional composto.

Exemplo:

# exemplo de indentação correta em um condicional composto
idade = 18
if idade >= 18:
    print("Você é maior de idade!")
    print("Bem-vindo!")
else:
    print("Você é menor de idade!")

É isso aí No próximo tutorial vamos estudar a estrutura de decisão condicional encadeada em Python.

Sair da versão mobile