Estatísticas com dicionário
Dicionários são ideais para agrupar dados com rótulos, como produtos e preços. Em sistemas reais de vendas ou inventário, você precisa calcular totais, identificar itens mais caros e mais baratos sem armazenar listas separadas. Dominar essa técnica evita criar estruturas complexas desnecessárias.
O PROBLEMA
Analise vendas: total, maior, menor e produto mais vendido.
EXEMPLO
Total: R$49.50, Mais caro: carne
SOBRE O CONCEITO
O exercício usa um dicionário para associar cada produto ao seu preço. Com for produto, preco in vendas.items(), você percorre pares sem precisar de índices. Use max(vendas.values()) e min(vendas.values()) para obter maior e menor preço, e sum(vendas.values()) para o total. O erro comum é escrever sum(vendas), que soma as chaves (strings ou números mal interpretados), resultando em um valor sem sentido ou erro de tipo. Lembre-se: o método .values() retorna apenas os preços numéricos.
RESOLUÇÃO