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

admin2020-04-10  11

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

最新回复(0)