Nesta atividade, o objetivo era exibir a mensagem "Bem-vindo ao Buscante!" exatamente cinco vezes. Como já sabemos quantas repetições desejamos realizar, o laço for é a estrutura mais adequada.
Código proposto pela Alura:
for i in range(5):
print("Bem-vindo ao Buscante!")
Saída esperada:
Bem-vindo ao Buscante!
Bem-vindo ao Buscante!
Bem-vindo ao Buscante!
Bem-vindo ao Buscante!
Bem-vindo ao Buscante!
Aprendi que a função range(5) gera uma sequência de cinco valores (0, 1, 2, 3 e 4), fazendo com que o laço execute exatamente cinco vezes.
Fazendo uma analogia com a Avaliação Formativa do Aprendiz (AFA)
No meu contexto profissional, em vez de exibir uma mensagem repetidamente, eu poderia utilizar o mesmo raciocínio para analisar uma lista de alunos.
Supondo que eu queira analisar os cinco primeiros alunos do AFA do 6º Ano A, o programa poderia percorrer a lista e exibir uma síntese individual para cada estudante.
alunos = [
{"nome": "Amanda", "saldo": 19},
{"nome": "Anik", "saldo": 19},
{"nome": "Annabel", "saldo": 18},
{"nome": "Aluno 4", "saldo": 12},
{"nome": "Aluno 5", "saldo": 6}
]
for aluno in alunos:
if aluno["saldo"] >= 18:
sintese = "Apresenta elevado engajamento cognitivo e comportamental."
elif aluno["saldo"] >= 10:
sintese = "Apresenta desenvolvimento positivo, com alguns pontos de atenção."
else:
sintese = "Necessita de acompanhamento mais próximo."
print(f"Aluno: {aluno['nome']}")
print(f"Síntese: {sintese}")
print("-" * 50)
Saída esperada:
Aluno: Amanda
Síntese: Apresenta elevado engajamento cognitivo e comportamental.
--------------------------------------------------
Aluno: Anik
Síntese: Apresenta elevado engajamento cognitivo e comportamental.
--------------------------------------------------
Aluno: Annabel
Síntese: Apresenta elevado engajamento cognitivo e comportamental.
--------------------------------------------------
Aluno: Aluno 4
Síntese: Apresenta desenvolvimento positivo, com alguns pontos de atenção.
--------------------------------------------------
Aluno: Aluno 5
Síntese: Necessita de acompanhamento mais próximo.
--------------------------------------------------
Com essa analogia, compreendi que o laço for não serve apenas para repetir mensagens. Ele pode ser utilizado para automatizar tarefas educacionais, como percorrer listas de alunos, analisar indicadores do AFA e gerar sínteses pedagógicas de forma automática. Essa lógica será fundamental para o desenvolvimento da Plataforma Inteligente de Gestão, Análise e Comunicação da Avaliação Formativa do Aprendiz.