Fiz exatamente o que disseste mas mesmo assim continua a dar erro. Vê como ficou o código:
produtos = input('Lista com produtos:').split()
quantidade = input('Lista com quantidade:').split()
quantidade = list(map(int, quantidade))
preco = input('Preco dos produtos:').split()
preco = list(map(float, preco))
def sub_total(produtos,quantidade, preco):
z = 0
for x in range(len(produtos)):
print (produtos[x], quantidade[x]*preco[x],'eur')
z += quantidade[x]*preco[x]
print ('Total:',z,'eur')
sub_total(produtos, quantidade, preco)
↧