Python设计一个递归函数,计算给定整数列表中所有奇数的乘积。
时间: 2023-05-21 07:04:24 浏览: 73
python 求一个列表中所有元素的乘积实例
5星 · 资源好评率100%
以下是Python递归函数的代码,用于计算给定整数列表中所有奇数的乘积:
```python
def odd_product(numbers):
if len(numbers) == 0:
return 1
elif numbers[0] % 2 == 0:
return odd_product(numbers[1:])
else:
return numbers[0] * odd_product(numbers[1:])
```
你可以使用该函数来计算任何非空整数列表中所有奇数的乘积。
阅读全文