def func(n):
result=[]
m=[int('1'*x) for x in range(1,n+1)]
for c in m:
result.append(int(c%(m.index(c)+1)==0))
return result
>>> func(10)
[1, 11, 111, 1111, 11111, 111111, 1111111, 11111111, 111111111, 1111111111]
[1, 0, 1, 0, 0, 0, 0, 0, 1, 0]