2、从键盘上输入两个数,进行除法运算,如果除数为零,则抛出异常,并且输出“除数不能为0”,如果不为零,则输出结果,保留两位小数
时间: 2024-03-25 13:40:34 浏览: 59
java-2-exercise-15.4:可以对两个数字进行加,减,乘和除的计算器
好的,您可以使用如下的 Python 代码实现:
```python
try:
a = float(input("请输入被除数:"))
b = float(input("请输入除数:"))
if b == 0:
raise ZeroDivisionError("除数不能为0")
else:
c = a / b
print("结果为:%.2f" % c)
except ZeroDivisionError as e:
print(e)
except Exception as e:
print("发生异常:", e)
```
在上述代码中,我们使用了 try-except 语句来捕获异常。如果输入的除数为零,则会抛出 ZeroDivisionError 异常,并输出“除数不能为0”。如果输入的除数不为零,则计算结果并输出,保留两位小数。如果发生其他类型的异常,则输出“发生异常:”以及异常的具体信息。
阅读全文