编写代码,运算a/b,先判断b是不是等于零,如果b等于零,抛出分母为零异常。
时间: 2024-05-09 09:22:04 浏览: 49
抛出异常代码示例
好的,根据你的要求,以下是可以实现这个功能的Python代码:
```python
def divide(a, b):
if b == 0:
raise ZeroDivisionError("分母不能为零!")
return a / b
# 测试
numerator = 10
denominator = 0
try:
result = divide(numerator, denominator)
except ZeroDivisionError as e:
print(e)
else:
print(result)
```
运行结果将会输出分母不能为零!,因为我们传递给 divide 函数的分母为零,导致程序抛出 ZeroDivisionError 异常。如果分母不为零,最终将会计算出结果并输出。
阅读全文