计算1!+2!+3!+…+n!的和
时间: 2023-11-18 08:03:27 浏览: 66
求1!+2!+3!+....+n!2.c
这篇文章介绍了一种使用Python计算1!+2!+3!+...+n!的和的方法。下面是Python代码实现:
```python
n = int(input("请输入一个正整数n:"))
sum = 0
num = 1
for i in range(1, n+1):
num *= i
sum += num
print("1!+2!+3!+...+n!的和为:", sum)
```
这段代码首先要求用户输入一个正整数n,然后使用for循环计算1!+2!+3!+...+n!的和。在循环中,变量num用于计算每个阶乘的值,变量sum用于累加每个阶乘的和。最后输出结果。
阅读全文