1
resposta

[Projeto] Praticando Python - Juntando listas de produtos

Essa foi minha solução:

produto = input("Digite o nome do produto separado por vírgula: ").split()
preco = input("Digite o preço do produto separado por vírgula: ").split()

for mercadoria, valor in list(zip(produto, preco)):
    print(f"{mercadoria.replace(',','')}: R${valor.replace(',','').replace('.', ',')}")
1 resposta

Olá, Vitor, como vai?

Seu código atende ao objetivo proposto e demonstra um bom entendimento sobre a função zip para combinar estruturas de dados. O uso do método split sem argumentos separa a string por espaços, o que funciona bem se os dados forem inseridos com um espaço após a vírgula. Parabéns pelo empenho em resolver o desafio e por compartilhar sua lógica.

O fórum permanece à disposição para suas futuras dúvidas e compartilhamentos.

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