python 编写一个计算减法的函数,当第一个数小于第二个数时,抛出“被减数不能小于减数"的异常。
时间: 2023-11-28 17:47:36 浏览: 132
减2.py
可以使用 try-except 语句来实现该函数,代码如下:
```python
def subtraction(num1, num2):
if num1 < num2:
raise Exception("被减数不能小于减数")
return num1 - num2
# 测试
try:
print(subtraction(5, 8))
except Exception as e:
print(e)
try:
print(subtraction(8, 5))
except Exception as e:
print(e)
```
输出结果为:
```
被减数不能小于减数
3
```
在第一次测试时会抛出异常,因为第一个数 5 小于第二个数 8。在第二次测试时,函数可以正常计算并返回 3。
阅读全文