求 1! + 2! + 3! + 4! + ... 20! 的和?
时间: 2023-11-17 19:03:46 浏览: 87
c代码-1!+2!+3!+....+n!=?
以下是Python代码,用于计算1! + 2! + 3! + 4! + ... 20!的和:
```python
def factorial(n):
if n == 0:
return 1
else:
return n * factorial(n-1)
sum = 0
for i in range(1, 21):
sum += factorial(i)
print("1! + 2! + 3! + ... + 20! = ", sum)
```
输出结果为:`1! + 2! + 3! + ... + 20! = 2561327494111820313`
--相关问题--:
1. Python中如何计算阶乘?
2. 如何在Python中使用循环?
3. Python中如何定义和
阅读全文