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}")
Oi, Maria, como vai?
Sua solução atende ao objetivo da atividade e utiliza muito bem a função zip() para associar cada produto ao respectivo preço. A lógica está correta e a saída segue o formato solicitado no enunciado.
Um ponto interessante é que você optou por trabalhar diretamente com os dados recebidos do usuário, mantendo o código simples e objetivo. Por exemplo, se a entrada for maçã, banana, pera e 2.5, 1.2, 3.0, o resultado será a associação correta entre cada produto e seu preço.
Como dica de evolução, pode ser útil aplicar o método strip() nos valores recebidos para remover espaços extras após as vírgulas, garantindo uma apresentação mais uniforme dos dados.
Como você adaptaria essa solução para armazenar os pares produto-preço em uma estrutura que pudesse ser consultada posteriormente?
Parabéns pela resolução e obrigado por compartilhar sua resposta. Continue praticando e contando com o fórum sempre que precisar.