发现错误的原因是,不小心输入了中文字符。
class Student(object): def __init__(self,name,score): self.name=name self.score=score def get_grade(self,n): if n==1: if self.score >= 90; return 'A' elif self.score>=60: return 'B' else: return 'C' if n==2: if self.score>=90: return 'A' elif self.score>=80: return 'B' else: return 'C' bart=Student('bart',95)