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!
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.
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!