運行報錯
Python出現(xiàn)錯誤:==TypeError: object() takes no parameters==
錯誤代碼
class Student(object):
def __int__(self,name,score):
self.name=name
self.score=score
def print_score(self):
print('%s:%s' %(self.name,self.score))
def get_grade(self):
if self.score>=90:
return 'A'
elif self.score >=60:
return 'B'
else:
return 'C'
bart=Student('Bart Simpson',59)
lisa=Student('Lisa Simpson',87)
print('bart.name=',bart.name)
print('bart.score=',bart.score)
bart.print_score()
錯誤原因:
將 __init__ 錯寫成了 __int__