def division():
num1=int(input("请输入除数"))
num2=int(input("请输入被除数"))
if num2==0:
raise ValueError("除数不能为零") #抛出异常
result=num1/num2
print(result)
if __name__ == '__main__':
try:
division()
except ZeroDivisionError: #处理异常
print("\n出错了,除数不能为0")
except ValueError as e :
print("输入错误-----",e)
else:
print("程序实行完成")
finally:
print("释放资源关闭")
执行结果
请输入除数22
请输入被除数0
输入错误----- 除数不能为零
释放资源关闭