Na proposta anterior eu acabei desenvolvendo algumas partes a mais, como a atualização de valores e o reconhecimento de itens repetidos. Com isso, sem querer acabei fazendo esta atividade também, segue a minha resolução de novo:
estoque = {}
print('\nBem Vindo ao Estoque: ')
while True:
escolha = input('\nDigite\n[1] Para adicionar\n[2] Para imprimir\n[3] para sair\n')
if escolha == '1':
produto = input('\nDigite o nome do produto: ').title()
quantidade = int(input('\nDigite a quantidade do produto: '))
if produto in estoque:
estoque[produto] = estoque.get(produto, 0) + quantidade
else:
estoque[produto] = quantidade
elif escolha == '2':
print('=== Resumo do Estoque ===')
for i in estoque:
print(f'{i}: {estoque[i]}')
elif escolha == '3':
print('Encerrando o Programa !!')
break
else:
print('Opção invalida ! Tente novamente !!')