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: |
elif 🟡 |
Significa "senão, se". Verifica uma nova condição se a anterior foi falsa. Como um semáforo amarelo! | elif idade >= 12: |
else 🔴 |
É a última opção. Executa se todas as condições anteriores foram falsas. Como um semáforo vermelho! | else: |
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): |
while ⏳ |
Repete um código enquanto uma condição for verdadeira. Como "enquanto não terminar a tarefa"! | while resposta != "sim": |
range() 🎯 |
Cria uma sequência de números para usar no for . É como uma régua numerada! |
range(5) = 0, 1, 2, 3, 4range(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: |
continue ⏭️ |
Pula para a próxima repetição do loop, ignorando o resto do código desta vez | if numero % 2 == 0: |
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: ")) |
Tabuada Automática 🔢 | Cria a tabuada de qualquer número de 1 a 10 | num = int(input("Número: ")) |
Contador Especial 🎲 | Conta de 1 a 20, mas pula os números pares | for i in range(1, 21): |
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: |
Dois pontos : | Sempre coloque : no final de linhas com if , for , while , etc. |
if idade > 10: |
Cuidado com loops infinitos | Um while pode repetir para sempre se a condição nunca se tornar falsa |
# CUIDADO: |