Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

minha resolução

for i in range(0,len(notas_turma),4):
 ficha_individual = {
     'nome' : notas_turma[i],
     'nota1' : notas_turma[i+1],
     'nota2' : notas_turma[i+2],
     'nota3' : notas_turma[i+3]
 }
 alunos.append(ficha_individual)
for aluno in alunos:
  print(f'{aluno["nome"]} {aluno["nota1"]}, {aluno["nota2"]}, {aluno["nota3"]}')
1 resposta

Oii Reynaldo, tudo bem?

Obrigada por compartilhar sua solução no fórum! Sua lógica ficou bem estruturada: usar o range com passo 4 para fatiar a lista e montar cada dicionário individualmente é exatamente o tipo de raciocínio que faz diferença na hora de trabalhar com dados organizados.

O código está funcionando corretamente e a impressão final fica bem legível também.

Conte com a Alura para evoluir seus estudos. Em caso de dúvidas, fico à disposição.

Bons estudos!

Sucesso

Imagem da comunidade