1
resposta

Minha resposta

produtos = input("banana, maçã, morango, abacaxi")
valores = input(int("1.50, 2.00, 5.00, 3.00"))
list(zip([1.50, 2.00, 5.00, 3.00], ["banana", "maçã", "morango", "abacaxi"]))

for produto, valores in zip(produtos, valores):
    print(f'{produto.strip()}: {valores.strip()}')
1 resposta

Olá, Ernandes! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso da função zip para associar listas com Python, utilizou muito bem a estrutura de repetição for para percorrer elementos e ainda compreendeu a importância da formatação com f-strings para exibir resultados.

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 é trabalhar com listas já convertidas em tipos adequados. Assim:

produtos = ["banana", "maçã", "morango", "abacaxi"]
valores = [1.50, 2.00, 5.00, 3.00]

for produto, valor in zip(produtos, valores):
    print(f'{produto}: R$ {valor:.2f}')

Isso faz a associação direta entre produto e preço sem precisar de input, tornando o código mais limpo e funcional.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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