1
resposta

[Projeto] resoluçao 6

lista_de_produtos ={}

while True:
    nome= input('Digite o nome do produto ou encerrar para parar o programa: ')
    if nome == 'encerrar':
        break
    quantidade=int(input('Digite a quantidade :'))
   
    lista_de_produtos[nome]=quantidade

    print(lista_de_produtos)
1 resposta

Olá, Cauã, como vai?

O código apresenta uma solução funcional para o problema de cadastro de produtos. A lógica de repetição permite que o usuário decida o momento de encerrar a entrada de dados, o que torna o programa flexível, e a associação entre o nome do produto e a quantidade está correta conforme a estrutura de chave e valor.

É interessante notar que, ao utilizar um dicionário, o Python garante que cada chave seja única. Caso o usuário digite o nome de um produto que já existe na coleção, o valor da quantidade será sobrescrito pelo novo dado informado.

Obrigado por compartilhar sua resolução com a comunidade e continue praticando para fortalecer seus conhecimentos na linguagem. O fórum permanece à disposição.

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