下面代码的输出结果是( )。 try: print(8/9/(8//9)) except: print("计算错误")

admin2021-03-16  28

问题 下面代码的输出结果是(    )。
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的操作,因此会报错。本题选择C选项。
转载请注明原文地址:https://kaotiyun.com/show/Dl6p777K
0

最新回复(0)