1
resposta

Minha solução

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Oi, Santiago! Tudo bom?

Excelente! Siga praticando com os desafios e sempre compartilhe conosco.

Você soube aplicar os dicionários para organizar os dados de forma eficiente, aproveitou o loop for para iterar pelas categorias e entendeu como o f-string com formatação de casas decimais é essencial para exibir valores monetários corretamente.

Como dica adicional, experimente utilizar a função sum() com compreensão de listas quando precisar calcular totais de maneira mais concisa. Assim:

for categoria, itens in vendas.items():
    total = sum(item["quantidade"] * item["valor_unitario"] for item in itens)
    print(f"- {categoria}: R$ {total:.2f}")

Com isso, você poderá simplificar ainda mais o seu código.

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

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!