Importante

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!

1
resposta

[RESPOSTA]

produtos = {}
nome = ""
valor = 0

print("Digite sair para finalizar")

while True:
    nome = input("Digite o nome do produto: ")

    if nome == "sair":
        break

    valor = int(input("Digite a quantidade: "))
    produtos.update({nome:valor})

print(produtos)
1 resposta

Oi, Mauricio! Como vai?

Agradeço por compartilhar seu código.

Gostei da forma como você usou o while True junto com o break para controlar a entrada de dados. Isso deixa o fluxo simples e direto.

Continue firme nos estudos.

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