Изучил базу языка программирование Pythonи
что делает list[mid],как-то не вяжутся. Стоит проверить, точно ли выполнен пункт "изучил базу языка программирования Python", если не понятно что это получение значения из списка по его индексу.
import base64
from io import BytesIO
from PIL import Image, ImageChops
a_base_64 = 'iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAIAAAD91JpzAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DA' \
'cdvqGQAAAAWSURBVBhXY3BwcGBgYGD8//8/AwMDABgGA7/DZDVsAAAAAElFTkSuQmCC'
b_base_64 = 'iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAIAAAD91JpzAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DA' \
'cdvqGQAAAAVSURBVBhXY/z//z8DAwMTEDMwMAAAJAYDAbrboo8AAAAASUVORK5CYII='
a = Image.open(BytesIO(base64.b64decode(a_base_64)))
b = Image.open(BytesIO(base64.b64decode(b_base_64)))
diff = ImageChops.difference(a, b).convert('L')
print(sum(diff.point(bool).getdata()))
2
Process finished with exit code 0