单选题:下面程序输入是1时,输出是什么?
下面程序输入是1时,输出是什么?
def func(a):
if a==0:
raise ValueError
elif a==1:
raise ZeroDivisionError
i=int(input())
try:
func(i)
print("ok")
except BaseException as e:
print(type(e))
A.ok
B.<class 'ZeroDivisionError'>
C.<class 'ValueError'>
D.以上都不是
答案:B
def func(a):
if a==0:
raise ValueError
elif a==1:
raise ZeroDivisionError
i=int(input())
try:
func(i)
print("ok")
except BaseException as e:
print(type(e))
A.ok
B.<class 'ZeroDivisionError'>
C.<class 'ValueError'>
D.以上都不是
答案:B