1
resposta

[Projeto] Faça como eu fiz: atualizando informações no estoque

stoque = { 

    "Caderno universitário": 50, 

    "Caneta azul": 120, 

    "Borracha branca": 30 

} 

nome_produto = input('Nome do produto a ser atualizado: ')
quantidade = int(input('Nova quantidade: '))

estoque.update({nome_produto:quantidade})

print(estoque)
1 resposta

Oi, Paulo!

Agradeço por compartilhar seu código com a comunidade Alura.

Você usou o método **update** para modificar os valores no dicionário, o que é uma forma direta e eficiente para manter o controle do estoque. Seu código cumpre o objetivo da atividade.

Uma dica interessante para o futuro é validar se o produto já existe antes de atualizar.


if nome_produto in estoque:
    estoque[nome_produto] = quantidade
else:
    print("Produto nao encontrado.")

Esse código verifica se o produto está no dicionário antes de atualizar o valor. Assim, evita adicionar produtos que não estavam no estoque inicialmente.

Alura

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