Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Sugestão] Monitorando vendas no comércio

1 resposta
solução!

Oi, Marinaldo! Como vai?

Agradeço por compartilhar.

Eu gostei de como você organizou tudo em funções (registrar_vendas, gerar_relatorio) e ainda tratou entradas inválidas com try/except, deixando o fluxo mais confiável e fácil de manter.

Uma dica interessante para o futuro é usar sorted() com key pra montar um ranking direto, sem precisar filtrar com lambda.


def ranking_vendas(estoque):
    ranking = sorted(estoque.items(), key=lambda item: item[1], reverse=True)
    return ranking

estoque = {"maca": 3, "banana": 5}
print(ranking_vendas(estoque))

Esse código cria uma lista ordenada de pares (item, quantidade) do maior para o menor, ajudando a exibir 1o e 2o lugar com menos etapas.

Conteúdos relacionados
Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!