Python代码计算1到10的阶乘和
时间: 2023-06-05 19:07:57 浏览: 56
1到10的阶乘和为 4037913。
下面是Python代码实现:
```python
def factorials_sum(n):
if n == 1:
return 1
else:
return n * factorials_sum(n-1)
result = sum(factorials_sum(i) for i in range(1, 11))
print(result)
```
相关问题
python计算1到10的阶乘while
请问您的问题是关于使用Python计算阶乘的while循环吗?如果是的话,可以使用while循环来计算,例如:
```python
n = 10
result = 1
while n > 0:
result *= n
n -= 1
print(result) # 输出3628800
```
以上代码将计算出10的阶乘,并打印出结果。
Python计算1~10的阶乘的和
可以使用一个for循环和一个变量来计算1~10的阶乘的和,代码如下:
```python
sum = 0
factorial = 1
for i in range(1, 11):
factorial *= i
sum += factorial
print(sum)
```
输出结果为:4037913