用python求 1!+2!+3!+…+20! 的和。
时间: 2023-10-10 10:05:46 浏览: 396
用Python求1! 2! 3! … 20! 的和可以通过使用循环和阶乘函数来实现。首先,我们需要导入math库来使用阶乘函数。然后,我们可以使用一个循环来计算每个数字的阶乘,并将其累加到一个总和变量中。最后,我们可以输出结果。
```python
import math
sum = 0
for i in range(1, 21):
factorial = math.factorial(i)
sum += factorial
print("1! 2! 3! … 20! 的和为:", sum)
```
相关问题
python求 1! + 2! + 3! + 4! + ... 20! 的和
可以使用循环来求解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(sum)
```
运行结果为:2561327494111820313
python求 1! + 2! + 3! + 4! + ... 20! 的和?
可以使用循环来求解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(sum)
```
运行结果为2561327494111820313。
阅读全文