用python编写函数,用递归的方法计算20x19x18x···x3的结果
时间: 2023-12-11 14:03:21 浏览: 117
用python递归方式实现阶乘计算
可以使用递归的方式计算20x19x18x···x3的结果,代码如下:
```python
def recursive_multiply(n):
if n == 3:
return 20 * 19 * 18
else:
return n * recursive_multiply(n-1)
result = recursive_multiply(20)
print(result)
```
在这个递归函数中,我们首先判断当前的 n 是否等于 3,如果是,直接返回 20x19x18 的结果;否则,递归调用函数自身,传入参数 n-1,并将其结果与当前的 n 相乘,最终返回乘积。最后,我们使用传入参数为 20 调用这个函数,即可得到20x19x18x···x3的结果。
阅读全文