1
resposta

[Projeto] Faça como eu fiz: cadastro de produtos

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}")
1 resposta

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.

Ícone de sugestão Para saber mais:

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!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!