Discuss / Python / 单元测试练习

单元测试练习

Topic source

def get_grade(self):

        # if self.score not in range(101):

        #     raise ValueError('invalid score')

        if not isinstance(self.score,int) and not isinstance(self.score,float) or self.score < 0 or self.score >100:

            raise ValueError('invalid score')

        if self.score >= 80:

            return 'A'

        elif self.score >= 60:

            return 'B'

        else:

            return 'C'


  • 1

Reply