dic={}
while True:
produto = input("Digite o nome do produto: ")
quantidade = int(input("Digite a quantidade: "))
dic[produto] = quantidade
if len(dic) >= 3:
break
else:
continue
print(f"{dic}")
dic={}
while True:
produto = input("Digite o nome do produto: ")
quantidade = int(input("Digite a quantidade: "))
dic[produto] = quantidade
if len(dic) >= 3:
break
else:
continue
print(f"{dic}")
Olá, Ângelo! Como vai?
Muito bem! Continue resolvendo os desafios e compartilhando com a comunidade Alura.
Observei que você explorou o uso de dicionários para armazenar pares de produto e quantidade, utilizou muito bem o loop while
para controlar a entrada de dados e ainda compreendeu a importância do condicional if
para definir o momento de parada da repetição.
Uma dica interessante para o futuro é usar o método .items()
para iterar sobre os pares chave-valor do dicionário. Dessa forma:
for produto, quantidade in dic.items():
print(f"O produto {produto} tem {quantidade} unidades.")
Resultado:
O produto arroz tem 2 unidades.
O produto feijão tem 5 unidades.
O produto macarrão tem 3 unidades.
Isso faz com que você percorra o dicionário de forma legível e eficiente, especialmente útil quando quiser exibir ou manipular os dados armazenados.
Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:
Alguns materiais estão em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!