下面代码的输出结果是( )。 a=10 b=1 try: c=b//(b/a) print(c) except(IOError,ZeroDivisionError): print("calculation error") el

admin2021-03-16  20

问题 下面代码的输出结果是(    )。
a=10
b=1
try:
    c=b//(b/a)
    print(c)
except(IOError,ZeroDivisionError):
    print("calculation error")
else:
    print("no error")

选项 A、calculation error
B、no error
C、9.0
D、9.0
no error

答案D

解析 只有当程序未引发异常顺利执行完try中的代码后,else语句块内的代码才会执行。本题中try中无异常,输出变量C的值,再执行else中的代码。本题选择D选项。
转载请注明原文地址:https://kaotiyun.com/show/Jl6p777K
0

最新回复(0)