1
resposta

Resolução da atividade 10.

# Entrada de dados
produtos = input("Digite os produtos separados por vírgula: ")
precos = input("Digite os preços separados por vírgula: ")

# Convertendo para listas
lista_produtos = [p.strip() for p in produtos.split(",")]
lista_precos = [float(p.strip()) for p in precos.split(",")]

# Combinando e exibindo
for produto, preco in zip(lista_produtos, lista_precos):
    print(f"{produto}: {preco}")
1 resposta

Oi, Luiz! Como vai?

Agradeço por compartilhar.

Gostei de como você utilizou o zip pra combinar as listas de produtos e preços, além do uso de strip() para tratar os espaços, isso mostra cuidado com a entrada de dados e deixa o resultado mais organizado.

Uma dica interessante para o futuro é usar o método enumerate junto com o zip para numerar os itens exibidos.


produtos = input('Digite os produtos separados por virgula: ')
precos = input('Digite os precos separados por virgula: ')

lista_produtos = [p.strip() for p in produtos.split(',')]
lista_precos = [float(p.strip()) for p in precos.split(',')]

for i, (produto, preco) in enumerate(zip(lista_produtos, lista_precos), start=1):
    print(f'{i} - {produto}: {preco}')

Nesse código, o enumerate adiciona um índice para cada item, facilitando a visualização e organização da lista exibida.

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