Olá, Cauã, como vai?
Seu código atende muito bem ao que foi solicitado no exercício e a lógica de atualização de valores em um dicionário utilizando chaves está correta. O uso da função input para capturar tanto a chave quanto o valor, garantindo a conversão para inteiro na quantidade, demonstra uma boa compreensão da manipulação de dados em Python.
Uma sugestão para tornar o programa mais robusto seria utilizar uma verificação de pertinência antes de realizar a atribuição, o que evita a criação acidental de novos itens caso o nome do produto seja digitado incorretamente. Em Python, você pode verificar se uma chave existe antes de alterá-la.
item = input("Digite o nome do produto que deseja atualizar: ")
quantidade = int(input("Nova quantidade: "))
if item in estoque:
estoque[item] = quantidade
print("Quantidade atualizada com sucesso!")
print(estoque)
Parabéns por concluir a atividade e compartilhar sua resolução no fórum, continue praticando para fortalecer esses conceitos.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!