Неверный синтаксис (pyflakes E) в среде IDE Spyder.

      else:

    tution =7230+21+3+5

elif(credit > 18):
    
if(level =='freshman'):

    if(madisoncollege == 'yes'):

tution = 7230+21+3+5+7.50+((credit-18)*482)

else:

Вот фрагмент моего кода. Я использую IDE Spyder. На линии

      elif(credit > 18):

Я получаю сообщение об ошибке «Недопустимый синтаксис (pyflakes E)». Я не уверен, что с этим не так, и мне кажется, что это может быть что-то со Spyder. Любые идеи?

2 ответа

вам следует попробовать сделать отступ в коде под elif это должно решить проблему, также помните, что вы не можете оставить блок в python пустым, не используя pass ключевое слово.

Я столкнулся с подобной проблемой. После множества проб и ошибок я понял, что использовал скопированную строку из другого скрипта Python. Я просто перепечатал его там, где ошибка. Проблема исправлена. Я думаю, что это связано с отступами в Spyder.

Другие вопросы по тегам