1
resposta

[Projeto] juntando listas de produtos

produtos = input("Digite os produtos separados por vírgula: ").split(", ")
precos = input("Digite os preços separados por vírgula: ").split(", ")

lista_produtos = zip(produtos, precos)

for produto, preco in lista_produtos:
    print(f"{produto}: {preco}")
1 resposta

Oi, Willians! Como vai?

Agradeço por compartilhar.

Seu uso do split(", ") junto com zip(produtos, precos) ficou bem direto e mostra bem como juntar duas listas relacionadas. Uma dica interessante para o futuro é converter os preços para float, caso você queira fazer cálculos depois:

produtos = input("Digite os produtos separados por virgula: ").split(", ")
precos = input("Digite os precos separados por virgula: ").split(", ")

precos = [float(preco) for preco in precos]

for produto, preco in zip(produtos, precos):
    print(f"{produto}: R$ {preco:.2f}")

Esse código transforma cada preco em numero decimal e exibe o valor formatado com duas casas decimais.

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