Ir para o conteúdo

Aula 012: Uso de condicionais

🎥 Vídeo 12

Nesta aula, vamos aprender sobre como criar estruturas condicionais no nosso código, usando o if, elif e o else.

O que são condicionais?

Condicionais permitem que o programa tome decisões com base em condições. Ou seja, o código pode seguir caminhos diferentes dependendo se uma condição é verdadeira ou falsa.

Exemplo inicial

Vamos criar uma variável booleana:

esta_quente = True

Agora, utilizamos a estrutura if:

if esta_quente:
  print("O dia está quente")
  print("Beba água")

print("Tenha um bom dia")

Comportamento:

  • Se esta_quente for True as mensagens dentro do if serão exibidas;
  • A mensagem "Tenha um bom dia" será exibida sempre, pois está fora do bloco.

Se alterarmos:

esta_quente = False

Apenas "Tenha um bom dia" será exibido.

Utilizando elif

Podemos adicionar outra condição:

esta_frio = True

if esta_quente:
  print("O dia está quente")
  print("Beba água")

elif esta_frio:
  print("O dia está frio")
  print("Use agasalho")

print("Tenha um bom dia")

O Python:

  • Verifica primeiro o if;
  • Se for falso, verifica o elif;
  • Executa apenas o primeiro bloco verdadeiro.

Utilizando else

Para tratar o caso em que nenhuma condição é verdadeira:

if esta_quente:
  print("O dia está quente")
  print("Beba água")

elif esta_frio:
  print("O dia está frio")
  print("Use agasalho")

else:
  print("É um lindo dia")
print("Tenha um bom dia")

Nesse caso:

  • Se nenhuma condição for verdadeira, o bloco else será executado.

Estrutura geral

A estrutura condicional em Python segue o padrão:

if condicao:
# código

elif outra_condicao:
# código

else:
# código

Importância da indentação

A indentação define quais linhas pertencem a cada bloco.

  • Código indentado → pertence à condição
  • Código sem indentação → executado independentemente

Checklist

Ao final desta aula, você aprendeu:

  • Como utilizar if, elif e else
  • Como o Python avalia condições
  • Como controlar o fluxo do programa
  • A importância da indentação

Estruturas condicionais são fundamentais para criar programas com lógica e tomada de decisão.

Comentários