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

Minha resposta

estoque = {}

for i in range(3):
    nome = input("Digite o nome do produto: ").capitalize()
    quantidade = int(input("Digite a quantidade: "))

    estoque[nome] = quantidade

print(f"\n Estoque cadastrado: {sorted(estoque)}")

depois eu notei que com o sorted as qauntidades somem. Como faço para deixa em ordem alfabética os item?

1 resposta
solução!

Em cima do print você pode criar uma variável chamada dicionario_ordenado. Por exemplo:

dicionario_ordenado = dict(sorted(estoque.items()))
print(f"\n Estoque cadastrado: {dicionario_ordenado}")

Dessa maneira acredito que vai ficar ordenado. Espero ter ajudado.