实现multi()函数,参数个数不限,返回所有参数中整数和浮点数的乘积
时间: 2023-06-20 10:09:17 浏览: 92
Python使用多进程运行含有任意个参数的函数
可以使用 Python 的可变参数来实现这个函数,代码如下:
```python
def multi(*args):
result = 1.0
for arg in args:
if isinstance(arg, (int, float)):
result *= arg
return result
```
这里使用了 `*args` 来接收任意个参数,并在循环中判断参数类型是否为整数或浮点数,如果是则累乘到 `result` 中。最后返回 `result` 即可。
阅读全文