用python编写函数,计算20*19*18*...*3的结果
时间: 2024-08-29 14:03:09 浏览: 84
python中如何进行连乘计算
可以使用Python编写一个递归函数来计算这个阶乘,因为这是一个连续减一的过程。下面是一个简单的实现:
```python
def factorial(n):
if n == 0 or n == 1: # 阶乘的基本情况,0和1的阶乘都是1
return 1
else:
return n * factorial(n - 1) # 递归调用,n! = n * (n-1)!
# 计算20的阶乘
result = factorial(20)
print(f"20的阶乘是: {result}")
阅读全文