A: try:9/0
B: try:9/0except:print("除数不能为0")
C: try:9/0except Exception as e:print(e)
D: try:9/0except ZeroDivisionError as e:print(e)
举一反三
- 处理异常时,要捕获异常发生的原因,可以使用以下语句( ): A: try: 代码块 except Exception B: try: 代码块 exception ExceptionName C: try: 代码块 except Exception as e D: try: 代码块 except Exception e
- 运行如下程序,输出结果是 。 try: x, y = 1, 0 z = x / y print(0, end=",") except: print("1", end=",") else: print("2", end=",") finally: print("3", end=",")
- Python的异常处理结构有: A: try…except结构 B: try…except…else结构 C: try…except…finally结构 D: assert语句
- 下列程序段执行后,输出结果是: number = 20 try: if number < 0: number = -number print(number,end=) except: print("有异常发生",end=) else: print("平安无事",end=) finally: print("我很好我可以的",end=)
- try:代码块except Exception as e :异常处理模块以上代码中的e代表
内容
- 0
下列程序的输出结果是()try: x = 1/2except ZeroDivisionError:print('AAA') A: 0 B: 0.5 C: AAA D: 无输出
- 1
执行以下程序,根据提示输入3.2,回车后,输出结果是______。 flag = 0 try: b = int(input('请输入字符串总长度:')) print(type(B)) except: flag = 1 print("请输入一个正整数:") print(flag)
- 2
异常抛出语句(异常错误警示、异常提取语句)总是要与条件语句if以及异常处理语句try联合使用的,其他使用格式大致为: A: try:...if条件:raiseException(异常信息)breakexceptExceptionaserr:print(err) B: try:...if条件:raiseException(异常信息)breakexceptException(异常信息):print(err) C: try:...if条件:raiseexceptbreakexceptExceptionaserr:print(err) D: try:...raiseException(异常信息)exceptExceptionaserr:print(err)
- 3
“try except”语句中使用“except:”表示( )。? 捕获未被前面except子句捕获的异常|错误的写法|等价于“except None:”|捕获所有异常
- 4
关于异常处理说法错误的是 A: try捕获代码块中的异常,except异常执行后能够回到try代码快继续捕获 B: 异常处理可以处理多种异常分别执行except代码 C: try语句块捕获到异常时,会执行excep后面的语句 D: try代码块无异常时,except包含的代码块也不会被执行