Oi, Franklim! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.
Gostei de como você estruturou a atualização do estoque utilizando um dicionário e o método update().
Uma dica interessante para o futuro é sempre converter o valor informado para inteiro, garantindo que a quantidade seja numérica e evitando possíveis erros. Veja este exemplo:
chave = input('Nome do produto a ser atualizado:')
valor = int(input('Nova quantidade: ')) # converte o valor para numero inteiro
if chave not in estoque.keys():
print(f"O produto informado nao existe no estoque.")
else:
estoque.update({chave: valor})
print(estoque)
Este código transforma a entrada valor em um inteiro e atualiza o dicionario corretamente.
Qualquer dúvida que surgir, compartilhe no fórum. Abraços e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!