ijのすべての総当たりをしたいのですが、以下の構文で走りません。
Python 3.6です。どう修正すべきでしょうか。

l = [1,2,3,4,5]
g = [6,7,8,9,10]
p = [1,2,3]
q = [4,5,6]

import csv
f = open('data99.csv', 'ab')
csvWriter = csv.writer(f)

listData = []
for i in range(len(l)):
   for j in range(len(p)):
      a = l[i] * p[j] + g[i] * q[j]
      listData.append(a)
         writer.writerow(listData)
f.close()