定义函数add_numbers(),它接受两个参数(字符串数字)。 在函数内,检查参数是否为空字符串或None。如果是,则返回Invalid Operation。 否则,将两个数字相加,并将和作为字符串返回。
时间: 2024-12-04 09:22:22 浏览: 21
Python中函数及默认参数的定义与调用操作实例分析
在Python中,你可以定义一个名为`add_numbers`的函数,如下所示,它满足你的需求:
```python
def add_numbers(num1, num2):
# 检查参数是否为空字符串或None
if not (num1 and num2 and num1.isdigit() and num2.isdigit()):
return "Invalid Operation"
# 将字符串转换为整数相加
sum_int = int(num1) + int(num2)
# 将结果转换回字符串并返回
sum_str = str(sum_int)
return sum_str
# 示例
num1 = "5"
num2 = "7"
result = add_numbers(num1, num2)
if result == "Invalid Operation":
print("One or both inputs are invalid.")
else:
print(f"The sum of {num1} and {num2} is: {result}")
阅读全文