这是我的密码
class E3Exception(Exception):
pass
class E3OddException(E3Exception):
pass
def raiser (x):
if (int(x)%2==1):
raise E3OddException
elif (int(x)%2==0):
x=int(x)
elif (x=='CSC148'):
raise E3Exception('Hi Brian')
elif (isinstance(x, str)==True & isinstance(int(x), int)==False & x!='CSC148'):
raise ValueError
else:
raise TypeError
我试图运行raise(CSC148
),但一直出现以下错误,有人知道原因吗?你知道吗
Traceback (most recent call last):
File "<string>", line 1, in <fragment>
builtins.TypeError: exceptions must derive from BaseException
目前没有回答
相关问题 更多 >
编程相关推荐