Я взял данные в двух разных списках, разделив строку, содержащую целые числа 1 2
например
1 2
3 4
так что теперь я разделил его и сохранил в списках, и хочу умножить их как 1 * 3 + 2 * 4, но когда я пытаюсь это сделать, это дает мне возможность умножать только целые числа, а не списки! !
помощь здесь
не может умножить последовательность на не-int типа 'list' .. это ошибка, которую я получаю -
когда я делаю
c=sum(i*j for i, j in zip(a,b))
...
t=raw_input()
d =[]
for j in range(0,int(t)):
c=0
n=raw_input()
s = raw_input()
s1=raw_input()
a=[]
b=[]
a.append( [int(i) for i in s.split(' ')])
b.append([int(i) for i in s.split(' ')])
d.append(sum(i*j for i, j in zip(a,b)))
for i in d:
print i
это мой код