даже я тоже сталкивался с той же проблемой, позже я обнаружил, что есть проблема с кодировкой. Я предлагаю вам слишком изменить ваш редактор. лучшая среда разработки, дружественная питону, или редакторы: pycharm, sublime, vim для linux.
я компилирую код Python ниже, я получаю
IndentationError: unindent не соответствует ни одному внешнему уровню отступа
import sys
def Factorial(n): # Return factorial
result = 1
for i in range (1,n):
result = result * i
print "factorial is ",result
return result
Почему?