PEP это чисто претензии к стандартам оформления, а не ошибки.
Типа порешили что функции должны отделяться сверху и снизу двумя пустыми строками, так-де легче читать код. И тому подобное
Нужно более стройно оформлять код на Python. Например, после или перед знака "=" не должно быть лишних пробелов. Между знаками арифметических операций надо ставить пробелы. Всё это сделано, чтобы повысить читабельность кода.
Я не очень понимаю в питонах, но оно же вроде сообщает строку
solution.py:5:2: E221 multiple spaces before operator
это поидее строка 5 и далее 2 символ в строке перед ним лишние пробелы