Quantcast
Channel: Tópicos
Viewing all articles
Browse latest Browse all 11336

TypeError: can't multiply sequence by non-int of type 'str'

$
0
0
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)

Viewing all articles
Browse latest Browse all 11336

Trending Articles