1
resposta

Cadastro de Produtos

estoque = dict()
n = 0

while n < 3:
    prod = input(f"Digite o nome do produto {n+1}: ")
    if prod in estoque:
        print("Este produto já existe!")
        continue
    try:
        quant = int(input("Digite a quantidade: "))
        
        estoque[prod] = quant
        n += 1
        
        print(f"Itens inseridos: {n}")
        # print(f"Itens em estoque: {', '.join(f'{k} ({v})' for k, v in estoque.items())}")
        print(f"Dicionário de produtos: {estoque}")
    except ValueError as error:
        print(f"Erro: apenas números são aceitos para quantidade")
        continue
1 resposta

Oi, Zé Cesar! Tudo bem?

Meus parabéns por concluir a atividade e compartilhar o seu código aqui com a gente! É muito bacana ver você praticando e construindo soluções completas.

O seu código ficou excelente! O uso do dicionário estoque atendeu perfeitamente à proposta do exercício.

Continue com esse nível de dedicação, explorando e testando novas lógicas.

Bons estudos!

Sucesso

Imagem da comunidade