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.strip()}: {preco.strip()}")
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.strip()}: {preco.strip()}")
Olá, Filipe! Como vai?
Parabéns pela resolução da atividade!
Vi que você explorou a função zip() para combinar listas com Python, utilizou muito bem a função strip() para limpar espaços e ainda compreendeu a importância da iteração para exibir pares de valores de forma organizada.
Continue postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.
Uma dica interessante para o futuro é converter os preços diretamente para números. Assim:
produtos = input("Digite os produtos separados por vírgula: ").split(",")
precos = [float(preco) for preco in input("Digite os preços separados por vírgula: ").split(",")]
for produto, preco in zip(produtos, precos):
print(f"{produto.strip()}: R$ {preco:.2f}")
Isso faz a associação e já formata os preços com duas casas decimais.
Alguns materiais podem estar em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.
Ah, uma pergunta: Você acha mais interessante manter os preços como strings apenas para exibição ou prefere convertê-los para números e já formatar como valores monetários?