Hoje entramos em um dos blocos mais poderosos da programação: as estruturas de repetição.
Com for
, while
e range()
, seu código pode executar ações repetidas, seja percorrendo listas, gerando relatórios ou processando grandes volumes de dados.
É aqui que as automações começam a tomar forma.
🎯 O que você vai aprender
- Repetição com
for
ewhile
- Uso prático da função
range()
- Diferença entre laços controlados e condicionais
- Criar um validador de senha com limite de tentativas
🔁 Estrutura for
: para percorrer algo conhecido
for i in range(5):
print(f"Executando pela {i + 1}ª vez")
🧠 O range(5)
gera os números: 0, 1, 2, 3, 4
range()
pode ser personalizado:
# de 1 a 10 (inclusive)
for i in range(1, 11):
print(i)
🔁 Estrutura while
: para repetir até que uma condição seja falsa
senha = ""
while senha != "1234":
senha = input("Digite a senha: ")
⚠️ Cuidado com loops infinitos: sempre tenha uma condição que possa mudar!
✍️ Exemplo de contador:
cont = 0
while cont < 5:
print("Contando:", cont)
cont += 1
📌 Desafio do Dia: Validador de Senha com Tentativas Limitadas
O usuário deve digitar a senha correta.
Ele tem no máximo 3 tentativas.
Se acertar, recebe “Acesso liberado.”
Se errar 3 vezes, recebe “Conta bloqueada.”
💻 Código sugerido:
senha_correta = "python123"
tentativas = 0
acesso_liberado = False
while tentativas < 3:
senha = input("Digite sua senha: ")
if senha == senha_correta:
acesso_liberado = True
break
else:
print("Senha incorreta.")
tentativas += 1
if acesso_liberado:
print("✅ Acesso liberado.")
else:
print("🚫 Conta bloqueada por tentativas excedidas.")
🧠 O que você aplicou hoje?
- Repetição com controle (
for
) e com condição (while
) - Uso de
range()
- Criação de loops com quebra (
break
) e contagem - Um cenário comum de sistemas reais (login com bloqueio)
💬 Curtiu?
Esse tipo de lógica é o que permite que um software pense em ciclos — seja validando, processando ou monitorando.
Se quiser ver mais exemplos aplicados, comenta aqui ou me chama no direct do @asllanmaciel.
🎯 Quer aprender Python de forma guiada e com propósito?
Você pode:
✅ Receber os desafios diários
✅ Ter revisão dos seus códigos
✅ Criar projetos que integram IA + Python + WordPress
✅ Ser acompanhado por quem vive de tecnologia há 25 anos
👉 Saiba mais em asllanmaciel.com.br/mentoria