1
resposta

[Projeto] Aplicação

nome1 = input("\nDigite o nome do produto: ").strip()
qtd1 = input(str("Digite a quantidade: ")).strip()

tupla1 = (nome1, qtd1)

nome2 = input("\nDigite o nome do produto: ").strip()
qtd2 = input(str("Digite a quantidade: ")).strip()

tupla2 = (nome2, qtd2)

nome3 = input("\nDigite o nome do produto: ").strip()
qtd3 = input(str("Digite a quantidade: ")).strip()

tupla3 = (nome3, qtd3)

tuplas = [tupla1, tupla2, tupla3]
dicionario = dict(tuplas)

print("\nDicionário de produtos", dicionario)
1 resposta

Olá, Pedro, como vai?

O código apresentado atende à lógica principal do exercício e demonstra um bom entendimento sobre a criação de tuplas e a conversão delas em um dicionário. A forma como você organizou as entradas e estruturou os dados está coerente com o objetivo da atividade.

Há apenas um ponto de atenção em relação ao tipo de dado da quantidade. No momento, as quantidades estão sendo armazenadas como texto, pois o input sempre retorna uma string. Para um cadastro de produtos, o mais adequado é que a quantidade seja um número inteiro, permitindo futuros cálculos ou validações.

Obrigado por compartilhar seu código e continue trazendo suas soluções para o fórum, ele está sempre à disposição para trocas e aprendizados.

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