Discuss / Python / 类型、边界值判断

类型、边界值判断

Topic source

90丶无悔

#1 Created at ... [Delete] [Delete and Lock User]

    def get_grade(self):

# if type(self.score) == int:

        if isinstance(self.score, int):

            if 80 <= self.score <= 100:

                return 'A'

            elif 60 <= self.score < 80:

                return 'B'

            elif 0 <= self.score < 60:

                return 'C'

            else:

                raise ValueError

        else:

            raise TypeError


  • 1

Reply