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

Faça como eu fiz: cadastro de produtos

dicionario_produtos = {}

while True:
    nome = input("Digite o nome do produto ou (s) para sair: ")
    if nome == "s":
        break
    quantidade = int(input("Digite a quantidade: "))
    dicionario_produtos[nome] = quantidade

print("\n----- Lista de produtos cadastrados -----\n")

for p, q in dicionario_produtos.items():
    print(f"Produto: {p.ljust(8)} | Quantidade: {q}")
1 resposta
solução!

Olá, João, como vai?

O seu código cumpre o objetivo de armazenar produtos e quantidades em um dicionário utilizando a estrutura de repetição e a captura de dados via teclado. A lógica de associação de chaves e valores está correta e a implementação do método de saída demonstra uma boa preocupação com a organização visual dos dados.

Parabéns pelo exercício e por compartilhar sua solução. Continue praticando e enviando suas atividades. O fórum está à disposição.

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