1
resposta

Dados de alunos

Segue a minha solução! Teria algo a acrescentar ou me sugerir quanto ao código?

dados = [
    {'nome': 'Joao', 'idade': 16, 'nota': 8.5},
    {'nome': 'Maria', 'idade': 17, 'nota': 9.2},
    {'nome': 'Pedro', 'idade': 15, 'nota': 7.8}
]

for aluno in dados:
    print('\nAluno:', aluno['nome'])
    print('Idade:', aluno['idade'])
    print('Nota:', aluno['nota'])
1 resposta

Oi, Ricardo! Como vai?

Agradeço por compartilhar.

Gostei da forma como organizou os dados em uma lista de dicionários, deixando o código claro e bem estruturado. Isso facilita tanto a leitura quanto possíveis expansões futuras, como cálculos de médias ou filtragem de alunos.

Uma dica interessante para o futuro é usar len() e sum() para calcular médias de forma rápida.


notas = [8.5, 9.2, 7.8]
media = sum(notas) / len(notas)
print("Media das notas:", media)

Esse código soma os valores da lista e divide pela quantidade de itens para exibir a média.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!