Olá! Tudo bem?
A sua solução está quase lá, mas parece que você está permitindo que o usuário insira quantos produtos quiser, enquanto o exercício pede especificamente para cadastrar apenas três produtos. Para ajustar isso, você pode usar um loop for
que itera exatamente três vezes, em vez de um while True
. Veja como você pode fazer isso:
dicionario = dict()
for _ in range(3): # Itera exatamente três vezes
produto = input('Digite o nome do produto: ')
quantidade = int(input('Digite a quantidade: '))
dicionario[produto] = quantidade
print(f'Dicionário de produtos: {dicionario}')
Dessa forma, o programa solicitará o nome e a quantidade de três produtos e, em seguida, exibirá o dicionário com as informações cadastradas.
Bons estudos!