produtos = input('Digite os produtos separados por vírgula: ').split(", ")
precos = input('Digite os preços separados por vírgula: ').split(", ")
for produto, preco in zip(produtos,precos):
print(f'{produto}: {preco}')
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
produtos = input('Digite os produtos separados por vírgula: ').split(", ")
precos = input('Digite os preços separados por vírgula: ').split(", ")
for produto, preco in zip(produtos,precos):
print(f'{produto}: {preco}')
Olá, Evandro. Tudo certo?
O seu código está correto para a tarefa de juntar listas de produtos e preços recebidos via input, utilizando o método split para separar os elementos e o zip para unir as duas listas. A sintaxe está apropriada e o resultado exibido pelo print ficará de fácil leitura, com cada produto seguido do seu respectivo preço. Vale destacar que a forma como você usa o zip é bastante prática para trabalhar com pares de elementos relacionados em listas diferentes. Apenas uma dica para aprimorar o código seria garantir que os preços estejam no formato numérico adequado, convertendo-os para float ou int quando necessário, dependendo do objetivo da aplicação.
Você já pensou em como poderia modularizar essa parte em uma função para reutilizá-la em outros contextos, facilitando a manutenção do código?
Parabéns pelo empenho, o fórum está à disposição para continuar acompanhando seu progresso.