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 com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!