单选题

关于下列代码,说法正确的是?( )

try:

  a = int(input('输入一个数:'))

  b = int(input('输入另一个数:'))

  m = a / b

  print('结果是', m)

except:

  print('其他错误!')

except ValueError:

  print('输入的不是数字!')

A

输入的都是数字,且b为非0整数时,执行try后面的语句

B

输入的有非数字时,执行except ValueError后面的语句

C

输入的b为0时,执行except后面的语句

D

第6行代码只能出现在try-except代码块的最后,所有代码书写有误,不能运行

赣ICP备20007335号-2