class Employee:
def displayEmployee(self):
a=120
print a
emp1 = Employee()
print (emp1.displayEmployee())
我也越来越无得到错误而执行
我想从我的输出删除无
class Employee:
def displayEmployee(self):
a=120
print a
emp1 = Employee()
print (emp1.displayEmployee())
我也越来越无得到错误而执行
我想从我的输出删除无
您的代码没有被格式化,但错误告诉你,你有一个错误的缩进。您的代码应该是:
class Employee:
def displayEmployee(self):
a=120
print a
emp1 = Employee()
print (emp1.displayEmployee())
这将让你摆脱IndentationError
的,想必你想要做什么。然而,最后一行应该是:
emp1.displayEmployee()
,而不是print(...)
,因为displayEmployee
方法打印自己的东西,不返回任何打印。
非常感谢你,我坚持了两天。 – Ateek
@Ateek我的荣幸。小心Python的缩进,它甚至可能经过多年的实践让你的错误。 –
你压痕弄乱粘贴到这个问题,但我敢打赌,问题就在这里'打印了'。请注意有一个额外的空间。 Python对缩进很挑剔。所有你需要做的是删除空间。 –
关于该错误消息有什么不清楚?它甚至会告诉你看哪条线。 –
的可能的复制[IndentationError:取消缩进不匹配任何外部缩进级别(http://stackoverflow.com/questions/492387/indentationerror-unindent-does-not-match-any-outer-indentation-level) –