编写一个函数,输入不定长参数,将其中是整型的全部相加,忽略的参数。
时间: 2023-06-06 12:05:47 浏览: 1043
好的,这是一个比较简单的问题,可以使用Python编程语言来实现。以下是一个示例函数:
```
def sum_integers(*args):
total = 0
for arg in args:
if type(arg) == int:
total += arg
return total
```
该函数使用 *args 参数来接收不定长参数,并使用 for 循环遍历每个参数进行类型检查,如果该参数是整型,则将其加到 total 变量中。最后返回 total 变量即可。
您可以按照以下方式进行调用:
```
>>> sum_integers(1, 2, 3, 4, 'hello', 'world', True, 5)
15
```
在上面的示例中,该函数将会忽略参数 'hello', 'world' , True,因为它们不是整型,而返回整型参数的总和,即 1 + 2 + 3 + 4 + 5 = 15。
阅读全文