单选题
下面代码的输出结果是______。
try:
print(8/9/(8//9))
except:
print('计算错误')
A、
0
B、
1
C、
计算错误
D、
8
【正确答案】
C
【答案解析】
“x/y”返回x和y的商,产生的结果为浮点数;“x//y”返回不大于x与y之商的最大整数。try-except是异常处理机制,当try中的代码报错时执行except后面的语句,不报错则继续执行同级语句。由于8//9=0,则8/9/0产生了除以0的操作,会报错。
提交答案
关闭