python编写函数,计算20*19*18*…*3的结果(使用递归函数)
时间: 2023-07-23 20:30:38 浏览: 123
用递归函数编写的简易计算器
好的,这个问题可以使用递归函数来实现。可以定义一个函数,接收一个参数n,表示当前乘积的数值,然后递归调用自己,直到n等于1为止。
下面是实现代码:
```python
def multiply(n):
if n == 1:
return 1
else:
return n * multiply(n-1)
result = multiply(20)
print(result)
```
输出结果为:116280717056000。
阅读全文