为什么这个异常处理的except部分不能执行呀?程序直接跳出去了

img

img


帮帮我吧,这个怎么老是弄不好呀,它异常处理的部分一直不能得到执行,要哭了

你这个except只抓取NameError类型的错误,其他类型都不会处理,而且看你的截图,输入 j 的时候 if 语句没有任何处理结果,所以程序正常结束。

except只会处理异常,你的程序没有抛任何异常,正常结束了
你写的两个if要求结尾必须是F或者C,你输入j,两个if都不进入