编写函数计算一个或不特定多个数的乘积(高教社,《python编程基础及应用》习题8-6)
时间: 2023-04-24 09:07:05 浏览: 654
学习python 之编写简单乘法运算题
可以编写一个函数来计算一个或多个数的乘积。函数可以接受一个列表作为参数,也可以接受多个参数。以下是一个示例函数:
```python
def product(*args):
result = 1
for num in args:
result *= num
return result
```
这个函数使用了可变参数 `*args`,它可以接受任意数量的参数。函数遍历所有参数,将它们相乘,并返回结果。例如,可以这样调用函数:
```python
print(product(2, 3, 4)) # 输出 24
print(product(5, 6, 7, 8)) # 输出 168
print(product(*[2, 3, 4])) # 输出 24,等价于 product(2, 3, 4)
```
阅读全文