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'
Sign in to make a reply
却道天凉好个秋
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'