1
resposta

[Faça como eu fiz]: juntando listas de produtos

def lista_de_produtos():
    while True:
        try:
            produtos = input("Digite os produtos separados por vírgula ou enter para finalizar: ").split(",")
            if produtos == [""]:
                print("Encerrando o programa!")
                break
            preco = input("Digte os preços separados por vírgula: ").split(",")
            for produto, price in zip(produtos, preco):
                print(f"{produto.strip()}: R$ {price.strip()}")

        except ValueError:
            print("Valor invalido. Digite novamente separando por vírgula!")

def main():
    lista_de_produtos()

main()
1 resposta

Oi, Luan! Como vai?

Gostei da forma como você utilizou o zip para unir as listas de produtos e preços, isso deixa o código mais legível e organizado.

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