实现multi()函数,参数个数不限,返回所有参数的乘积。使用可变参数完成。调用该函数,计算并输出1*3*5和10*20*30*40的结果。
时间: 2024-01-17 18:45:18 浏览: 46
Python使用多进程运行含有任意个参数的函数
可以使用可变参数列表来实现multi()函数。以下是示例代码:
```python
def multi(*args):
result = 1
for num in args:
result *= num
return result
```
这个函数使用了一个*args参数,它表示可变长度的参数列表。函数内部使用for循环来遍历所有参数,并将它们相乘。最后返回结果。
现在我们可以使用这个函数来计算1*3*5和10*20*30*40的结果:
```python
result1 = multi(1, 3, 5)
result2 = multi(10, 20, 30, 40)
print(result1) # 输出15
print(result2) # 输出2400000
```
这里我们分别将参数列表传递给multi()函数,并将结果存储在result1和result2变量中。最后我们输出这两个结果。
阅读全文