设计一个递归函数,计算给定整数列表中所有奇数的乘积。
时间: 2023-05-21 18:04:52 浏览: 97
用递归函数编写的简易计算器
好的,以下是计算给定整数列表中所有奇数的乘积的递归函数代码:
```
def multiply_odd(input_list):
if not input_list:
return 1
head, *tail = input_list
if head % 2 == 0:
return multiply_odd(tail)
else:
return head * multiply_odd(tail)
```
请注意,这个函数遇到偶数时会跳过,只计算奇数的乘积。
阅读全文