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