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

Faça como eu fiz: analisando vendas por categoria


vendas = { 
    "Eletrônicos": [ 
        {"produto": "Smartphone", "quantidade": 5, "valor_unitario": 2000}, 
        {"produto": "Tablet", "quantidade": 3, "valor_unitario": 1500} 
    ], 
    "Eletrodomésticos": [ 
        {"produto": "Geladeira", "quantidade": 2, "valor_unitario": 3000}, 
        {"produto": "Micro-ondas", "quantidade": 4, "valor_unitario": 800} 
    ], 
    "Livros": [ 
        {"produto": "Livro A", "quantidade": 10, "valor_unitario": 50}, 
        {"produto": "Livro B", "quantidade": 5, "valor_unitario": 100} 
    ] 
}


print('Total de vendas por categoria:')

for categoria, itens in vendas.items:
    total = 0
    for item in itens:
        total += item['quantidade'] * itens['valor_unitario']

    print(f'- {categoria}: R$ {total:.2f}')
1 resposta

Olá, Apollo! Como vai?

Parabéns pela resolução da atividade!

Vi que você explorou o dicionário para organização de categorias com Python, utilizou muito bem o loop for para percorrer os itens e ainda compreendeu a importância da estrutura de dados para cálculos de totais.

Continue postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Se quiser aprofundar ainda mais, algumas boas práticas são:

  • Validação: conferir se os dados estão completos antes de calcular.
  • Iteração: garantir que o acesso às chaves e valores seja feito corretamente.
  • Legibilidade: manter o código claro e organizado para facilitar manutenção.

Alguns materiais podem estar em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.

Ah, uma pergunta: Apollo, você acha mais interessante continuar praticando cálculos simples com dicionários ou prefere avançar para manipulação de listas aninhadas e estruturas mais complexas?

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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