This rule in my view is not so easy to figure out....
however, the code is generated depends on others' solution:
>>> data=[]
>>> image=Image.open('/home/****/Downloads/mozart.gif')
>>> for i in range(0,480):
data=[image.getpixel((j,i)) for j in range(0,640)]
for p in range(0,640):
if data[p]==195:
new=data[p:]+data[:p]
break;
for m,x in enumerate(new):
image.putpixel((m,i),x)
>>> image.save('c.gif')
the answer is 'romance.html'
however, the code is generated depends on others' solution:
>>> data=[]
>>> image=Image.open('/home/****/Downloads/mozart.gif')
>>> for i in range(0,480):
data=[image.getpixel((j,i)) for j in range(0,640)]
for p in range(0,640):
if data[p]==195:
new=data[p:]+data[:p]
break;
for m,x in enumerate(new):
image.putpixel((m,i),x)
>>> image.save('c.gif')
the answer is 'romance.html'