Python isympy:缩进问题

Python isympy:缩进问题,python,emacs,sympy,Python,Emacs,Sympy,我在EmacsShell中运行isympy(Emacs24、debian、snapshot) 我没有太多的Python经验!!以下内容让我抓狂: In [77]: k=0 In [78]: for i in range(3): ....: for j in range(3): ....: if i <= j: ....: for l in range(6): ....: J[k,l] = diff(Y[i,j], var

我在EmacsShell中运行isympy(Emacs24、debian、snapshot) 我没有太多的Python经验!!以下内容让我抓狂:

In [77]: k=0

In [78]: for i in range(3):
   ....: for j in range(3):
   ....:     if i <= j:
   ....:        for l in range(6):
   ....:            J[k,l] = diff(Y[i,j], vars[l])
   ....:        k = k+1
   ....:     else:
   ....:        pass
   ....:     continue
   ....: 
[77]中的
k=0
In[78]:对于范围(3)中的i:
..:对于范围(3)内的j:

..:如果
-循环的第二个
需要从第一个缩进,因此

In [78]: for i in range(3):
   ....: for j in range(3):

此外,

else:
   pass 
实际上什么都不做,可能会被删除。现在还不清楚
continue
在这里的作用是否很大


另一个常见的罪魁祸首是空白和标签的无意混合。建议使用。

最后,在您的提示下,它会起作用,但只有在设置%autoindent之后才会起作用OFF@kjetilbhalvorsen很高兴我能帮你解决问题。我怀疑使用自动缩进和您自己的编辑可能是将空格与制表符混合在一起。
else:
   pass