try:
num = int (input("请输入整数:"))
result = 8 / num
print(result)
except ZeroDivisionError:
print("除零错误")
except ValueError:
print("请输入整数!!!")
else:
print("OK")
当输入错误时,无法显示预设的异常,反而是程序报错。
在输入字符的时候就直接报错了
Exception has occurred: ValueError
invalid literal for int() with base 10: 'a'
File "D:\pydata\py study\HeiMa\异常_01_error.py", line 3, in <module>
num = int (input("请输入整数:"))