⚙️ 1️⃣ O que são loops?
Loops permitem que você execute uma ação várias vezes sem precisar repetir código manualmente.
Existem dois tipos principais em Python: for e while.
🌀 2️⃣ Loop for
Usado quando sabemos quantas vezes queremos repetir algo.
# Exemplo: mostrar os números de 1 a 5
for i in range(1, 6):
print(f"Número {i}")
✨ Explicação:
range(1, 6) gera os números de 1 até 5 (6 não incluso).
i é a variável que muda a cada repetição.
💡 Dica: você pode usar for para percorrer listas, strings ou tuplas:
frutas = ["maçã", "banana", "laranja"]
for fruta in frutas:
print(f"Eu gosto de {fruta}")
🌀 3️⃣ Loop while
Usado quando não sabemos exatamente quantas vezes o loop deve rodar, apenas uma condição:
contador = 1
while contador <= 5:
print(f"Contagem: {contador}")
contador += 1 # incrementa o contador para não entrar em loop infinito
✨ Explicação:
O código dentro do while roda enquanto a condição for verdadeira.
É importante atualizar a condição, senão o loop fica infinito!
⚡ 4️⃣ Comandos úteis dentro de loops:
Comando | Função |
---|---|
break |
Interrompe o loop imediatamente |
continue |
Pula para a próxima iteração do loop |
else (em loop) |
Executa quando o loop termina normalmente |
for i in range(1, 6):
if i == 3:
continue # pula o número 3
print(i)
else:
print("Loop finalizado!")
📝 5️⃣ Exercícios Práticos
💡 Tente resolver antes de olhar a resposta.
1️⃣ Tabuada do 7
Mostre a tabuada do 7 usando for.
2️⃣ Soma de números
Peça números ao usuário até que ele digite 0. Mostre a soma total usando while.
3️⃣ Contando vogais
Peça uma frase ao usuário. Conte quantas vogais existem usando for.
4️⃣ Lista de números pares
Peça 10 números ao usuário e mostre apenas os pares usando for e if.
🎯 No próximo post (#4), vamos aprender sobre funções, para organizar seu código e reaproveitar blocos de lógica de maneira eficiente.
Me segue no Instagram: @fftvictor
Top comments (0)