Discuss / Python / if用于条件判断情况,在这很难用try语句

if用于条件判断情况,在这很难用try语句

Topic source

天命破凰

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

import unittest class Student(object): def __init__(self, name, score): if not isinstance (score,(int,float)): raise TypeError self.name = name self.score = score def get_grade(self): if self.score > 100 or self.score < 0: raise ValueError if self.score >= 80: return 'A' if self.score >= 60: return 'B' return 'C'


  • 1

Reply