对除专题

编写程序,键盘输入x和y的值,计算并输出表达式 ln(3x-1)/y的值。要求设置异常处理,对除0、负数求对数两种情况进行异常捕捉处理(math.log)

a=ln(3x-1)/ydef except_test(x,y):try: #检查是否为0或复数if y<=0:print("不好意思,请输入大于0的数字")result=math.log(3*x-1)/yreturn resultexcept ValueError as e:print(f"报错信息为:{e}")except Exception as e:print(f"异常信息为:{e