Importante

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!

1
resposta

Resolução

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

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.

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