FC ConcursosFC Concursos

Flashcard FC331317

Como calcular a média ponderada de preços por quantidade em um dicionário Python?

Linguagens de Programação

FGV · 2024

De acordo com o assunto TI Desenvolvimento de Sistemas: Linguagens de Programação, responda:

Como calcular a média ponderada de preços por quantidade em um dicionário Python?
Mostrar resposta e comentário

Resposta

Inicialize acumuladores: total_preco = 0 e total_livros = 0.
Itere sobre os valores: for loja in lojas.values():
Acumule: total_preco += loja['qde'] * loja['media'] e total_livros += loja['qde'].
Evite divisão por zero: se total_livros == 0 retorne 0, senão retorne \( \text{média} = \frac{\text{total\_preco}}{\text{total\_livros}} \).

Explicação:
Cada item contribui proporcionalmente pelo seu estoque.
O resultado é a média ponderada dos preços.




Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/331123

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo