Неверный синтаксис (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.