为什么一个能执行except语句,另外一个不能正常输出“程序执行错误”,什么输出都没有

img


input输出为字符串,所以两个代码都是错误的,但是上面一个不能执行except后的语句,没有任何输出,下面一个确能够执行,这是什么原因呢

上面那个只是定义了函数,并没有调用,所以不会出错

因为第一个并没有报错,所以走不到except里面,可以尝试输入错误的输入,比如1,2,3就能正常输出“程序执行错误”了