Discuss / Python / 习题打卡(为啥我这个总显示INTERNAL_SERVER_ERROR)

习题打卡(为啥我这个总显示INTERNAL_SERVER_ERROR)

Topic source

class Student(object):

    def __init__(self, name, score):

        self.name = name

        self.score = score

    def get_grade(self):

        if self.score<80 and self.score >= 60:

            return 'B'

        elif self.score >= 80:

            return 'A'

        elif self.score>=0 and self.score<60:

            return 'C'

        else:

            raise('ValueError')

又改了一下,发现最后一行不对

class Student(object):

    def __init__(self, name, score):

        self.name = name

        self.score = score

    def get_grade(self):

        if self.score<80 and self.score >= 60:

            return 'B'

        elif self.score >= 80:

            return 'A'

        elif self.score>=0 and self.score<60:

            return 'C'

        else:

            raise ValueError('None')

终于。。。正确了

class Student(object):

    def __init__(self, name, score):

        self.name = name

        self.score = score

    def get_grade(self):

        if self.score<80 and self.score >= 60:

            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('None')


  • 1

Reply