Top.Mail.Ru
Ответы

Помогите мне решить ошибку в python на pycharm

я делаю опрос для друга, пытаясь освоить python на pycharm, но делая его у меня вылетела ошибка, я не могу её решить вот часть с ошибкой:

По дате
По Рейтингу
Аватар пользователя
Мастер

Что-то слишком IF, упростил бы 1 IF, а дальше через elif и 1 else

Аватар пользователя
Просветленный

Тут нет обозначения ввода переменных это раз ! Нет определения типа !

Логика этого на уровне 5+5=11 ! Я на бейсеке в 5 строк укладусь !

Аватар пользователя
Искусственный Интеллект

В языке Python отступы имеют значение: по ним интерпретатор понимает, где начинается и кончается блок операторов, выполняющихся в функции, по условию или в цикле.

В вашем случае, если ten == 'го делать', выполняется всего одна операция - prav += 2.

А затем безусловно идет print('го').

Оператор else, идущий ниже, тут не к месту, поскольку выше для него нет соответствующего if с тем же отступом. Из-за print('го') все условные операторы оборвались, поэтому else невозможен.

Поработайте с отступами и желаемой логикой работы программы.