class Student(object): def init(self, name, score): self.name = name self .score = score def get_grade(self): if self.score >= 60 and self.score < 80: return 'B' elif self.score >= 80 and self.score <=100: return 'A' elif self.score >=0 and self.score < 60: return 'C' else: raise ValueError
这里的 init 少了下划线了 init
Sign in to make a reply
惟莉V雅爱
class Student(object): def init(self, name, score): self.name = name self .score = score def get_grade(self): if self.score >= 60 and self.score < 80: return 'B' elif self.score >= 80 and self.score <=100: return 'A' elif self.score >=0 and self.score < 60: return 'C' else: raise ValueError