实现multi()函数,参数个数不限,返回所有参数中整数和浮点数的乘积。
时间: 2024-02-18 19:03:51 浏览: 64
Python使用多进程运行含有任意个参数的函数
好的,可以使用 Python 实现该函数,代码如下:
```python
def multi(*args):
result = 1
for arg in args:
if isinstance(arg, (int, float)):
result *= arg
return result
```
这里使用了可变参数 `*args`,表示参数个数不限,然后通过循环判断每个参数是否是整数或浮点数,如果是则将其乘到 `result` 中,最终返回结果。
阅读全文