Почему PyCharm подсвечивает имя переменной красным?
1. Вы используете русские символы не объявив кодировку
Поэтому в самом начале:# -*- coding: utf-8 -*-
# !/usr/bin/env python
2. Нажмите Ctrl+Alt+L для автоматического форматирования кода. IDE привередлива к отсутствующим пробелам
3. Ошибок в коде нет. У вас подсвечено предупреждение.
Вероятнее всего pycharm указывает на то, что имя переменной els очень похоже на ключевое слово else, соответственно тут могла быть ошибка. Поменяйте имя переменной на более инфэормативное и менее похожее на ключевые слова. Сейчас пофиг, а в будущем привычка давать удобные и осмысленные названия поможет избежать ошибок.
А почему на скрине и в вопросе разный код?
И на всякий случай уберите .py у папки, в этом нет смысла и это может быть источником неявных затупов или ошибок. *.py - расширение текстовых питоновских исходников и только. Папкам такие "расширения" давать не нужно и не желательно. А если хочите явно обозначить ЯП, можно использовать прочерк вместо точки