🧠 Parte 7 – Dominando Condições em Python: If, Else, Elif e um Pouco de Magia

Por Andre M.K.

Chegou a hora de colocar a lógica para trabalhar a nosso favor. Sabe aquele momento decisivo, tipo “se chover, levo guarda-chuva”? Pois é, o Python também precisa tomar decisões — e pra isso, usamos estruturas condicionais.

🔑 Palavras-chave do dia: if, else, elif

Essas palavrinhas mágicas guiam o Python por caminhos diferentes, dependendo das condições.


💡 Como funcionam?

Vamos imaginar um portão inteligente. Ele abre se você tiver a chave. Se não tiver, ele nem se mexe. Agora pense nisso em código:

chave = True

if chave:
    print("Portão aberto!")
else:
    print("Sem chave, sem entrada.")

Simples, né? Agora vamos deixar mais interessante.


🔄 E quando temos mais de duas opções?

Aí entra o elif (abreviação de else if). É como dizer: “se não for isso, tenta aquilo”:

nota = 8

if nota >= 9:
    print("Excelente!")
elif nota >= 7:
    print("Muito bom!")
elif nota >= 5:
    print("Tá na média.")
else:
    print("Precisa melhorar...")

🔁 O Python vai de cima pra baixo até encontrar uma condição verdadeira — e aí executa só aquele bloco.


⚠️ Cuidado com a identação!

Python é exigente com os espaços. Se não indentar direitinho (ou seja, deixar os blocos alinhados com espaços corretos), ele reclama:

idade = 18

if idade >= 18:
    print("Você pode votar!")
    print("E dirigir também!")

🧠 Dica: use sempre 4 espaços ou configure seu editor para isso!


🛠️ Mini Desafio

Tente criar um programa que verifica se a pessoa pode tirar carteira de motorista:

idade = int(input("Qual a sua idade? "))

# Agora adicione as condições:
# - Se for maior ou igual a 18: "Pode tirar a carteira!"
# - Se for menor: "Espere mais um pouco."

🔍 Para se aprofundar:


Se curtiu, compartilha com a galera que quer aprender Python do zero. 🚀 😉

(Visited 7 times, 1 visits today)