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

[Projeto] Faça como eu fiz: 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(",")
for produto, preco in zip(produtos, precos):
print(f"{produto.strip()}: {preco.strip()}")

Digite os produtos separados por vírgula: maçã, banana, pera
Digite os preços separados por vírgula: 2.5, 1.2, 3.0
maçã: 2.5
banana: 1.2
pera: 3.0

1 resposta

Oi, Silvana! Como vai?

Você aplicou muito bem o uso da função zip() para percorrer as duas listas ao mesmo tempo, tornando a solução simples e organizada. Também foi uma ótima escolha utilizar strip(), pois isso ajuda a remover espaços extras digitados pelo usuário e deixa a exibição dos dados mais limpa.

Uma dica interessante para o futuro é converter os preços para números usando o método float(). Isso permite realizar cálculos, como somar ou calcular médias dos valores. Veja este exemplo:

<pre><code>
produto = "maca"
preco = float("2.5")
print(produto, preco)
</code></pre>

Neste exemplo, float() transforma o texto em número decimal, permitindo operações matemáticas com o valor informado.

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