首先很抱歉,第一次发帖,才发现要什么积分,python那边没有非技术区。。。。觉得java人多,就发这里了
当我在notepad++上定义函数
然后我在powershell上运行,他会提示我缩进错误
然后我通过notepad++强大的 “显示空格与制表符”的功能,我发现是这样的
原来当我在第一个print之后直接按enter来换行的话,下一行前面的空白部分是一个 制表符 即“tab”。这就是我运行不了的原因
再然后当我笨笨的把 制表符 删掉 再笨笨的连按 四个空格 之后
这个程序是可以正常运行的。
那么我想问的是怎么解决这个问题,毕竟只是四个空格还好说,万一有时候嵌套一些判断或者循环语句,可能要打很多个空格就觉得很困扰。
是编辑器notepad的问题,还是我需要去习惯这个麻烦,不停的去按空格