Dicionário do Pequeno Programador 🐍

Anexo 02 - Aulas 3 e 4

Comandos para tomar decisões e repetir tarefas! Guarde esta folha para não esquecer como fazer o computador pensar e repetir!

Estruturas Condicionais (Aula 3) 🚦

Comando O que faz? 🤔 Exemplo em Código
if 🟢 Faz o computador verificar uma condição. Se for verdadeira, executa o código dentro. É como um semáforo verde! if idade >= 18:
    print("Você é maior de idade!")
elif 🟡 Significa "senão, se". Verifica uma nova condição se a anterior foi falsa. Como um semáforo amarelo! elif idade >= 12:
    print("Você é adolescente!")
else 🔴 É a última opção. Executa se todas as condições anteriores foram falsas. Como um semáforo vermelho! else:
    print("Você é criança!")

Operadores de Comparação 🔍

Operador O que compara? ⚖️ Exemplo
== Igual a - Verifica se dois valores são exatamente iguais if nome == "Ana":
!= Diferente de - Verifica se dois valores são diferentes if cor != "azul":
> Maior que - Verifica se o primeiro valor é maior que o segundo if idade > 10:
< Menor que - Verifica se o primeiro valor é menor que o segundo if nota < 7:
>= Maior ou igual a - Verifica se é maior ou exatamente igual if altura >= 1.50:
<= Menor ou igual a - Verifica se é menor ou exatamente igual if peso <= 50:

Valores Verdadeiro e Falso 🎭

Valor O que significa? 🎯 Quando aparece?
True Verdadeiro - A condição foi atendida Quando 5 > 3 ou "Ana" == "Ana"
False Falso - A condição não foi atendida Quando 10 < 5 ou "João" == "Maria"

Loops - Repetindo Tarefas (Aula 4) 🔄

Comando O que faz? 🔁 Exemplo em Código
for 📊 Repete um código um número específico de vezes. É como contar de 1 a 10! for i in range(5):
    print(f"Número {i}")
while Repete um código enquanto uma condição for verdadeira. Como "enquanto não terminar a tarefa"! while resposta != "sim":
    resposta = input("Terminou?")
range() 🎯 Cria uma sequência de números para usar no for. É como uma régua numerada! range(5) = 0, 1, 2, 3, 4
range(1, 6) = 1, 2, 3, 4, 5

Controle de Loops 🎮

Comando O que faz? 🛑 Exemplo
break 🚫 Para o loop imediatamente, mesmo se ainda tivesse repetições para fazer if numero == 0:
    break
continue ⏭️ Pula para a próxima repetição do loop, ignorando o resto do código desta vez if numero % 2 == 0:
    continue

Exemplos Práticos Completos 💡

Programa O que faz? 🎪 Código Completo
Classificador de Idade 👶👧🧑👨👴 Pergunta a idade e diz em que fase da vida a pessoa está idade = int(input("Sua idade: "))
if idade < 2:
    print("Bebê! 👶")
elif idade < 12:
    print("Criança! 🧒")
elif idade < 18:
    print("Adolescente! 🧑")
else:
    print("Adulto! 👨")
Tabuada Automática 🔢 Cria a tabuada de qualquer número de 1 a 10 num = int(input("Número: "))
for i in range(1, 11):
    resultado = num * i
    print(f"{num} x {i} = {resultado}")
Contador Especial 🎲 Conta de 1 a 20, mas pula os números pares for i in range(1, 21):
    if i % 2 == 0:
        continue
    print(i)

Dicas Importantes 💡

Dica Por que é importante? 🌟 Exemplo
Indentação (espaços à esquerda) O Python usa espaços para saber qual código está dentro do if ou for if True:
    print("Correto!") # 4 espaços
Dois pontos : Sempre coloque : no final de linhas com if, for, while, etc. if idade > 10:
for i in range(5):
Cuidado com loops infinitos Um while pode repetir para sempre se a condição nunca se tornar falsa # CUIDADO:
while True:
    print("Para sempre!")