Eclipse で PyDev を使用してクラスを作成しようとしていますが、Python として実行しようとするとエラーが発生します: TypeError: unsupported operand type(s) for %: 'NoneType' and 'int'
.
すべてのテキストを選択してから、ソースメニューの下に移動して「正しいインデント」を選択しようとしましたが、Eclipse でそのオプションが見つかりませんでした。
Python 3 でこの問題を解決するにはどうすればよいですか?
コードは次のとおりです( hereから転記):
class Employee:
empCount = 0
def __init__(self, name, salary):
self.name = name
self.salary = salary
Employee.empCount += 1
def displayCount(self):
print("Total Employee %d") % Employee.empCount
def displayEmployee(self):
print ("Name:"), self.name, "Salary: ", self.salary
def main():
emp1 = Employee("Zara", 2000)
emp2 = Employee("Manni", 5000)
emp1.displayEmployee()
emp2.displayEmployee()
print("Total Employee %d") % Employee.empCount
if __name__ == '__main__':
main()