В комментарии к этому вопросу ФП пояснил, что в предупреждающем сообщении для линий, подчеркнутых серым, указано:
"PEP 8: ожидается 2 пустых строки, найдено 1"
Здесь - аналогичный вопрос.
Соответствующий раздел о пустых строках руководства по стилю PEP-8 гласит:
Окружите определения верхнего уровня и определения классов двумя пустыми строками.
Ваш код показывает функции верхнего уровня, между которыми имеется только одна пустая строка.Добавьте еще одну строку между ними, чтобы предупреждение исчезло, или настройте PyCharm, чтобы пропустить эти предупреждения.
Есть еще несколько предложений / руководств по пустым строкам, которые вы можете прочитать в добавленной мной ссылке.Просто помните, что это руководящие принципы, а не жесткие правила.Ваш код будет работать независимо от этих предложений.