Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] Cálculo de média com funções embutidas

A lógica é:

sum(notas.values()) soma todas as notas
len(notas) conta quantos elementos existem no dicionário
sum(...) / len(...) calcula a média aritmética
:.1f formata o resultado com uma casa decimal

notas = {
"Ana": 8.5,
"Bruno": 7.0,
"Carla": 9.2,
"Daniel": 6.8
}

media = sum(notas.values()) / len(notas)

print(f"Média: {media:.1f}")

1 resposta
solução!

Oii Tamy, tudo bem?

Obrigada por compartilhar sua solução no fórum, a explicação passo a passo que você deixou vai ajudar muito outros alunos que passarem por essa atividade.

O código está correto e o uso de sum(), len() e .values() é exatamente a abordagem esperada para esse tipo de situação. A formatação com :.1f também ficou bem aplicada.

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

Bons estudos!

Sucesso

Imagem da comunidade