I had faced this error, and occurred because of using version 2.7.15 but end='' works with version 3 only.
Example : import array as arr a=arr.array('i',[1,2,3,4]) for x in range(0,3): print ("%d" % a[x], end=' ')
import array as arr
a=arr.array('i',[1,2,3,4])
for x in range(0,3):
print ("%d" % a[x], end=' ')
Output : Showing error "Invalid Syntax" as using version 2.7
For Version 2.7.15 use this syntax import array as arr a=arr.array('i',[1,2,3,4]) for x in range(0,3): print ("%d" % a[x]), Output
import array as arr
a=arr.array('i',[1,2,3,4])
for x in range(0,3):
print ("%d" % a[x]),
Output : 1 2 3