定义两个函数分别用于计算两位数的加法和两位数的减法,并返回计算结果 2.函数通过形参的方式将数值传进来,并在函数中进行值校验,如传进来的值不是两位数,则抛出“数值大于两位 数“的异常
时间: 2024-05-09 15:15:21 浏览: 43
以下是使用 Python 语言定义两个函数分别用于计算两位数的加法和两位数的减法,并返回计算结果,并在函数中进行值校验的代码:
```python
def add_two_digits(num1, num2):
# 校验 num1 和 num2 是否为两位数
if not (10 <= num1 <= 99 and 10 <= num2 <= 99):
raise ValueError("数值大于两位数")
return num1 + num2
def subtract_two_digits(num1, num2):
# 校验 num1 和 num2 是否为两位数
if not (10 <= num1 <= 99 and 10 <= num2 <= 99):
raise ValueError("数值大于两位数")
return num1 - num2
```
这里使用了 Python 的异常机制,如果传入的参数不是两位数,则会抛出 ValueError 异常,并在函数外部进行处理。可以通过以下方式调用这两个函数,例如:
```python
try:
result = add_two_digits(12, 34)
print(result)
except ValueError as e:
print(e)
try:
result = subtract_two_digits(56, 23)
print(result)
except ValueError as e:
print(e)
```
阅读全文