Curso de lógica de programação para iniciantes - Aula 6
🔄 Capítulo 6 – Repetições com While e For
Automatize tarefas e ganhe poder sobre o tempo no seu código
![]() |
Imagem: Grok |
⏳ Introdução: Repetir para dominar
Imagina ter que escrever o mesmo comando 100 vezes…
Cansativo, né?
É pra isso que existem os laços de repetição: comandos que permitem que o computador repita ações automaticamente com base em regras.
Você vai aprender os dois principais: while e for. Ambos são indispensáveis pra quem quer dominar lógica de programação e automatizar tarefas no Python (e em qualquer linguagem moderna).
🔁 O que são laços de repetição?
Laços (ou loops) são estruturas que executam um bloco de código várias vezes, enquanto uma condição for verdadeira ou durante uma sequência definida.
Na prática, você pode usar um laço para:
Contar números
Repetir perguntas até receber uma resposta válida
Processar listas de itens
Criar animações, jogos, sistemas e muito mais
🌀 While: Repetição baseada em condição
O while repete o bloco de código enquanto uma condição for verdadeira.
📌 Exemplo:
⏳ Introdução: Repetir para dominar
contador = 1
while contador <= 5:
print("Contando:", contador)
contador += 1 #significa contador = contador + 1
# Saída >> Contando: 1
Contando: 2
Contando: 3
Contando: 4
Contando: 5
💡 Se você esquecer de atualizar a condição, pode criar um loop infinito!
Sempre verifique se a condição muda com o tempo.
🔢 For: Repetição em sequências
O for é ideal quando você já sabe quantas vezes quer repetir.
📌 Exemplo:
for i in range(5):
print("Número:", i)
# Saída >> Número: 0
Número: 1
Número: 2
Número: 3
Número: 4
O range(5) cria uma sequência de 0 até 4 (5 não incluso).
Você pode ajustar o início e o passo:
for i in range(1, 11, 2): # de 1 a 10, pulando de 2 em 2
print(i)
# Saída >>
1
3
5
7
9
🎯 Quando usar While ou For?
🔄 Break e Continue: Controlando o laço
break: Interrompe o laço imediatamente.
continue: Pula a iteração atual e continua o loop.
📌 Exemplo com break:
while True:
resposta = input("Digite 'sair' para encerrar: ")
if resposta == "sair":
break
🧠 Dica: Evite loops infinitos
Sempre tenha certeza de que sua condição vai mudar.
Loops infinitos são comuns no início, mas você logo pega o jeito com prática!
Laço de repetição em Python
Muita gente busca no Google por:
"Como fazer repetição no Python?"
"Diferença entre while e for"
"Loop em programação"
Esse capítulo responde tudo isso de forma clara, prática e ideal para iniciantes.
Se você chegou aqui buscando laço de repetição em Python, acabou de encontrar o conteúdo ideal para dominar esse tema com confiança.
🚀 Conclusão: O tempo está nas suas mãos
Com os laços de repetição, você não apenas escreve menos código, como também cria programas muito mais poderosos.
Eles permitem que o seu código reaja, conte, verifique, automatize — como uma mente lógica que nunca cansa.
Na próxima aula, vamos ver como Trabalhar com Listas. Isso vai levar sua lógica de programação a um novo nível. 👊✨
Salve este conteúdo, compartilhe com amigos programadores e continue essa jornada rumo ao domínio da lógica!